我正在尋找在雲中建立一個基於Akka的應用程序,用於我正在引導的車庫啓動;根據應用程序的性質,它是半狀態的,儘可能地緩存在RAM中用於性能。 (它可以定期關閉和重新啓動,但我們希望主要通過Actors中的緩存信息進行操作。)Cloudbees應用程序中的實例可以直接通信嗎?
該體系結構是爲服務器集羣設計的,它們之間需要進行通信,以便節點A上的用戶會話可以在適當時查詢節點B上的中間件Actor。所以我的問題是,在CloudBees中有多難?
我從this page不解的是,有沒有自動目錄服務來管理這種羣集內通信的,但我可以說大概住 - 損壞程度較重,我應該能夠通過管理髮現DB,當每個節點出現時就註冊自己,並打開與其他人的多對多通信。
我想檢查的是,這種溝通很簡單。每個節點是否都有一個可靠的本地IP,它可以通知其他人聯繫它,這在應用程序運行期間至少是穩定的?或者是否有另一種/更好的方式讓節點將其地址通告給運行該應用程序的其餘節點?
(我假設一個應用程序的所有節點共享同一個數據庫實例。)
這裏任何指導,將不勝感激。我很快要選擇託管服務提供商,並繼續返回CloudBees作爲最有希望的選項...
我應該注意到:這可能看起來像一個愚蠢的問題,但Heroku用流程隔離這個名字來達到這樣的難度,我不得不將它作爲一個平臺來消除。我不希望任何給定的VM始終可靠地運行,但是我確實需要我的羣集能夠像羣集一樣運行...... –
最好的辦法是使用此問題來ping銷售-at- cloudbees.com 。 –