Akka集群和OpenShift

时间:2015-06-08 15:07:04

标签: scala akka openshift

我是Akka Clusters的新手,但是当我理解它的文档时,我需要知道至少一个种子节点"加入现有集群。

因此,当使用带有OpenShift的群集时,我需要知道当前的齿轮是否是第一个节点 - 然后我会创建一个新群集 - 或者如果已经有其他齿轮 - 我需要知道至少一个他们的IP加入他们。

这可以通过OpenShift云实现吗? (我正在使用DIY catridge,因此自定义启动脚本不会有问题。但是我无法找到任何为我提供相关数据的环境变量。)

1 个答案:

答案 0 :(得分:2)

OpenShift Online上的DIY设备无法扩展。如果您为群集中的每个节点启动单独的应用程序,您将(可能)遇到齿轮间通信问题。您可能需要创建自己的akka​​盒式磁带(http://docs.openshift.org/origin-m4/oo_cartridge_developers_guide.html),然后您可以设置自己的缩放选项。您可以查看支持扩展的此盒式磁带(https://github.com/smarterclayton/openshift-redis-cart),并可能会为您提供有关如何实现扩展的一些想法。