是否可以利用基于Go平臺的應用程序服務器上運行的模塊化組件的設計?是否存在使Go不能進行此設計的限制?
3 回答

慕標琳琳
TA貢獻1830條經(jīng)驗 獲得超9個贊
為此,XATMI服務概念非常適合,它使獨立的可執(zhí)行二進制文件成為無狀態(tài)服務。應用服務器通過中間件控制其IPC通信,管理進程狀態(tài)(保持所有進程正常運行),提供用于進程重新加載的工具,等等。例如,我可以提到Enduro / X ASG項目(https://github.com/ endurox-dev / endurox-go),它可以完成所有這些任務。它還提供了分布式事務處理框架。

慕絲7291255
TA貢獻1859條經(jīng)驗 獲得超6個贊
在我的理解中,Go的主要功能之一是它既不需要應用程序服務器,也不能在運行時添加/加載代碼。Go被編譯并(幾乎)靜態(tài)鏈接,并且可執(zhí)行文件可以運行了。
盡管所有這些模塊在運行時看起來都很方便,但它具有很多缺點,尤其是增加了部署和依賴性的復雜性。
我懷疑Go社區(qū)是否會將模塊系統(tǒng)視為“杠桿”。
- 3 回答
- 0 關注
- 210 瀏覽
添加回答
舉報
0/150
提交
取消