我正在使用服務結構,並設置了5節點的Windows Server 2016羣集,我已經從Win10機器成功部署了C#服務,並且在Win10上使用C#和在Ubuntu上使用Java進行通信。我們還需要以另一種方式進行溝通,因此,我認爲下一步就是將示例Java服務[1]中的一個部署到集羣上。必須調整ServiceManifest.xml
才能運行更友好的bat文件,而我以爲就是這樣。並非如此 - 我得到Exception in thread "main" java.lang.UnsatisfiedLinkError: no jFabricRuntime in java.library.path
。在Windows羣集上部署Java服務結構應用程序失敗 - no jFabricRuntime
我找到了libjFabricRuntime.so
文件,但這在Windows上是無用的。 Google無法找到關於jFabricRuntime
和libjFabricRuntime
的任何信息。
這僅僅是我過早嘗試這種情況的一種情況,而且我必須等待Windows的Service Fabric Java SDK,或者有其他方法才能使其發揮作用嗎?
1:https://github.com/Azure-Samples/service-fabric-java-getting-started
這就是我所害怕的。擁有一個Linux集羣對我們來說並不是一個真正的選擇,所以看起來SF不是我們希望的解決方案。 實際上,閱讀文檔[1]時提到「Java作爲一流的內置編程語言,僅支持Linux預覽(Windows計劃支持)」,所以我想我應該更直接地閱讀。 反正,謝謝。 1):https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-create-your-first-linux-application-with-java – BioTronic