[英]Running Apache Ignite Cluster on Pivotal Cloud Foundry environment
我正在嘗試在Pivotal Cloud Foundry環境上構建Apache Ignite集群,如下所示。
創建了一個啟動新Ignite節點的Spring-Boot應用程序,並將其部署在Cloud Foundry(例如Ignite-Node1)上
創建了另一個Spring-Boot應用程序,該應用程序還將啟動一個新的Ignite節點,並將其部署在Cloud Foundry(例如Ignite-Node2)上
現在,即使兩個應用程序都在同一個CloudFoundry Env中運行,但它們卻無法形成Ignite群集,因為它們無法彼此發現。
Apache Ignite文檔提供了AWS和Google Cloud的示例配置詳細信息,但是沒有Pivotal Cloud Foundry的示例。
有人可以為我提供有關如何使Ignite Cluster在Cloud Foundry環境上運行的示例配置。
盡管可以啟用 , 但 Pivotal Cloud Foundry不支持容器到容器(應用程序對應用程序)網絡。
默認情況下,所有通信都必須通過Cloud Foundry的路由器(通過HTTP或TCP端口)“通過前門”進行。 人們無法選擇要點擊的應用程序實例。 這是由於“容器網絡”計划發生了變化,您可以在Pivotal Tracker上檢查進度 。 有一份詳細的設計文檔可公開獲得。
一種更適合數據服務的替代方法是使用BOSH部署它們 。 作為PCF用戶,您不妨考慮為Apache Ignite 創建PCF Tile 。
我的公司一直在幫助Hazelcast創建PCF Tile,該PCF Tile將按需創建專用VM群集。 也許您可以考慮改用Hazelcast?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.