我正在做一個軟件工程課程,其中不同的團隊正在構建一個大系統(F35閃電飛機的不同子系統!)的不同原型子系統。遠程程序調用
問題是,團隊可以使用不同的編程語言(如C++和Java),具體取決於他們最舒適的方式。但是,這些子系統需要相互通信(例如雷達需要提供導航對象代碼和控制)。因此我們需要提出一個解決方案,讓不同的模塊可以實時交互。
有人建議XML-RPC,因此我正在閱讀它。閱讀完之後,我認爲它用於服務器客戶端體系結構。這是進行進程間通信的好方法嗎?我有什麼選擇?
任何幫助,將不勝感激。
問候, 新手
你被告知使用遠程過程調用,還是隻是一個選項?我會建議反對它簡單的消息傳遞。 – John 2011-06-14 22:01:31
這只是一個選項。我正在尋找一個簡單的實現,可以讓我在不同語言編碼的不同子系統之間進行通信,並且彼此獨立... – Richeek 2011-06-14 22:06:31
瞭解TCP的基礎 - 這將是有價值的!您需要選擇傳輸和消息格式;這些往往是獨立的。 – 2011-06-14 22:10:13