猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
去应用服务器?
是否可以利用基于Go平台的应用程序服务器上运行的模块化组件的设计?是否存在使Go不能进行此设计的限制?
繁华开满天机
浏览 180
回答 3
3回答
慕标琳琳
为此,XATMI服务概念非常适合,它使独立的可执行二进制文件成为无状态服务。应用服务器通过中间件控制其IPC通信,管理进程状态(保持所有进程正常运行),提供用于进程重新加载的工具,等等。例如,我可以提到Enduro / X ASG项目(https://github.com/ endurox-dev / endurox-go),它可以完成所有这些任务。它还提供了分布式事务处理框架。
0
0
0
慕丝7291255
在我的理解中,Go的主要功能之一是它既不需要应用程序服务器,也不能在运行时添加/加载代码。Go被编译并(几乎)静态链接,并且可执行文件可以运行了。尽管所有这些模块在运行时看起来都很方便,但它具有很多缺点,尤其是增加了部署和依赖性的复杂性。我怀疑Go社区是否会将模块系统视为“杠杆”。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续