我正在尝试在Pivotal Cloud Foundry环境中构建Apache Ignite Cluster,如下所示。
创建一个Spring-Boot应用程序,启动一个新的Ignite节点,在Cloud Foundry上部署它(例如Ignite-Node1)
创建了另一个Spring-Boot应用程序,该应用程序还将启动一个新的Ignite节点,在Cloud Foundry上部署它(例如Ignite-Node2)
现在,尽管两个应用程序都在同一个CloudFoundry环境中运行,但它们并没有形成Ignite Cluster,因为它们无法相互发现。
Apache Ignite文档提供了AWS,Google云的检查配置详细信息,但是没有Pivotal Cloud Foundry的示例。
有人可以为我提供有关如何在Cloud Foundry环境中运行Ignite Cluster的示例配置。
答案 0 :(得分:2)
Pivotal Cloud Foundry although it is possible to enable不支持容器到容器(app-to-app)网络。
默认情况下,所有通讯都必须通过前门进行['通过Cloud Foundry的路由器,通过HTTP或TCP端口。无法选择要触发的应用程序实例。这是由于容器网络计划progress of which you can check on Pivotal Tracker的变化。有detailed design document可公开发布。
更适合数据服务的替代方法是deploy them using BOSH。作为PCF用户,您可能希望将creating a PCF Tile视为Apache Ignite。
我的公司一直在帮助Hazelcast创建一个PCF Tile,它将按需创建专用VM群集。也许您可以考虑使用Hazelcast吗?