如果以下問題已得到解答,或者如果它不夠具體,我很抱歉,我對羣集應用程序的主題完全陌生,因此我正在尋找一個起點。如何羣集應用程序
我的目標是編寫一個軟件,它將執行各種不同的任務,主要是在遠程服務器上啓動其他軟件。該軟件需要計算當前需要這些其他軟件的實例數量,然後必須以某種方式告訴遠程服務器啓動新的實例。
雖然請求新實例的軟件不能不可用或崩潰,但這就是爲什麼我要將它分發到多個服務器上,然後協調這些實例同時工作並接管是否有任何實例崩潰,整個系統有一定的彈性。
應用程序本身應該可以通過REST API或通過TCP連接到達,而我更喜歡前者。如果你知道任何框架可以幫助我,我會很高興,如果你能讓我知道。
問候
PS:我已經看到,Spring提供了分佈式系統的一些支持,但我不能確定是否會真的幫助我的任務。
IMO這個問題太廣泛了。有許多方法可以做到這一點,許多圖書館/框架選項等等(「集羣分析」,順便說一句,是完全不同的。在實際的編程問題出現之前,傳輸機制是完全不相關的。) –