我有一個非常普遍的問題,正在尋找一個正確的方向。說如果我想建立一個可以在多臺計算機上運行的程序,但希望每個程序與另一臺程序一起工作,我如何才能實現它們之間的通信層?通過雲進行應用程序間通信?
Ex。在芝加哥,伊利諾伊州 機A正在運行
機B在休斯頓
機C在聖迭戈運行CA
他們都服務於一個功能,但它的工作作爲一個團隊來讓它運行做得更快。
機器A打開並準備就緒,但需要檢查機器B和C是否準備就緒。 一旦所有機器都打開並相互檢查,然後他們開始。有一些類型的問題,他們都選擇了工作,並完成。因爲他們必須知道不要做另一臺電腦/線程已經在工作的工作。
我從來沒有處理過與計算機間的溝通,所以我真的不知道從哪裏開始。我正在考慮建立一個雲數據庫,他們可以在這裏檢查哪些機器正在做什麼,但看起來非常笨重。我相信有更好的方法來做到這一點。