我有一个使用 hazelcast 的应用程序。我在 docker emvironment 中运行两个与此应用程序相关的容器。hazelcast 的配置是相同的(组名、密码、组播或网络加入的 tcp-ip)但是,他们看不到对方,也无法创建集群组。他们每个人都创建自己的集群。
问题是:
- 我应该如何在 hazelcast.xml 中为 docker 定义多播网络?----例如,仅定义多播组和端口对我不起作用。(但是使用两个虚拟机时它可以工作)
- 当我尝试启用 tcp-ip 的网络配置并将 docker 定义的 IP 地址分配为 hazelcast.xml 中的成员时,它也不起作用)