我有一个好奇心,我一直在寻找它,但没有任何结果。在GlassFish文档中,它被写成:
如果部署应用程序客户端的GlassFish服务器实例参与集群,则GlassFish服务器将自动找到集群中所有当前活动的GlassFish端点。但是,如果其中一个端点失败,客户端至少应该有两个端点指定用于引导目的。
但我在问自己,这份清单是如何创建的。
我对一个在JVM中执行的独立客户机进行了一些测试,并对部署在GlassFish集群中的应用程序执行了一些RMI调用,从日志中可以看出,in列表是自动完成的,并且它被设置为com.sun.appserv.iiop.endpoints系统属性,但是如果我在客户机执行期间停止服务器实例或启动另一个实例,列表仍然是在JVM启动时创建的。
发布于 2015-07-03 15:27:32
GlassFish集群由GMS ()管理,它通常使用UDP多播,但在不可用的地方可以使用TCP。
请参阅房委会行政指引(PDF)中的第4节“管理房委会行政指引(PDF)服务器集群”
组管理服务(GMS)通过检测群集成员资格的更改并通知更改实例,使实例能够参与群集。为了确保GMS能够检测到群集成员资格的更改,必须正确配置群集的GMS设置。
https://stackoverflow.com/questions/31208982
复制相似问题