我在Linux機器上運行了兩個後臺進程。一個是Java,另一個是Python。這兩個應用程序之間的交換數據最有效的方法是什麼?我正在談論文本/圖像數據低於< 10Mb大約每5分鐘(未流式傳輸)。由於重構成本太高,我們無法完全遷移到Python(或Java)。Java和Python守護進程之間的數據橋
自然的選擇是文件系統或本地網絡,但在內存數據庫(sqllite/redis/...)呢? 文件系統處理或網絡處理有時是痛苦的我猜。
您是否認爲內存中的數據庫對於這樣的任務來說是很好的選擇? Jython是不是選項有,因爲不是所有的Python庫兼容...
環境:Ubuntu服務器12.04 64位,Python 2.7版,Java 7的
我會看看ZeroMQ。它並不痛苦,並且具有Python和Java兩種風格。 – Micke 2013-05-08 06:03:13