为了账号安全,请及时绑定邮箱和手机立即绑定

去应用服务器?

去应用服务器?

Go
繁华开满天机 2021-05-13 13:17:43
是否可以利用基于Go平台的应用程序服务器上运行的模块化组件的设计?是否存在使Go不能进行此设计的限制?
查看完整描述

3 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

为此,XATMI服务概念非常适合,它使独立的可执行二进制文件成为无状态服务。应用服务器通过中间件控制其IPC通信,管理进程状态(保持所有进程正常运行),提供用于进程重新加载的工具,等等。例如,我可以提到Enduro / X ASG项目(https://github.com/ endurox-dev / endurox-go),它可以完成所有这些任务。它还提供了分布式事务处理框架。


查看完整回答
反对 回复 2021-05-17
?
慕丝7291255

TA贡献1859条经验 获得超6个赞

在我的理解中,Go的主要功能之一是它既不需要应用程序服务器,也不能在运行时添加/加载代码。Go被编译并(几乎)静态链接,并且可执行文件可以运行了。

尽管所有这些模块在运行时看起来都很方便,但它具有很多缺点,尤其是增加了部署和依赖性的复杂性。

我怀疑Go社区是否会将模块系统视为“杠杆”。


查看完整回答
反对 回复 2021-05-17
  • 3 回答
  • 0 关注
  • 179 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信