我想在我的应用程序中使用Java API使用Atomix框架。
应用程序应通过Kubernetes部署和扩展。每个Pod都应与同一Kubernetes部署的所有Pod“连接”。
我在文档中看到有不同的设置集群发现的方式,让集群中的每个节点知道所有成员,但是没有任何配置适用于我的情况。
- 手动配置:手动配置列表中的所有成员不适用于Kubernetes。
- 使用组播:据我所知,组播在Kubernetes中也不是一个很好的选择。
- DNS:我认为我也不能将DNS发现用于它(因为DNS通常按服务而不是按Pod)。
Atomix手册中还有关于Kubernetes部署的部分,但似乎这仅对在群集中启动多个Atomix代理有用,而不适用于使用Atomix API扩展自定义应用程序(如果我理解错误,请告诉我)
即使这应该是一个相当普遍的任务,我也没有找到任何这种设置的示例...