首頁  >  問答  >  主體

两个 java 程序如何进行交互?

怪我咯怪我咯2766 天前622

全部回覆(5)我來回復

  • 巴扎黑

    巴扎黑2017-04-17 16:28:00

    建議最好問清楚你專案經理的真實意圖,而不是糾結於兩個Java進程通訊上。

    如果他的意思應該是希望你能沉澱一個Agent,部署在本地,接收控制台的指令。因為除了修改日誌等級這種事情之外,還可能有其它事情需要做。例如「灰階開關」等,那這個事情就不只兩個進程通訊這麼簡單了,還有通訊協定需要梳理、Client/Server架構需要搭建等等。

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 16:28:00

    pipe,訊息隊列等等。進程怎麼通訊就怎麼搞…不過共享記憶體java應該做不了

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 16:28:00

    RMI和RPC咯,如果這兩個框架項目中有用到還好,沒用到的話初次使用估計比較麻煩。
    有個比較簡單的辦法,你寫一個jar包使用jar命令執行然後修改日誌級別,讓調用方使用Runtime運行時執行jar命令調用你的jar包。

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 16:28:00

    進程間通訊。

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 16:28:00

    雷雷

    回覆
    0
  • 取消回覆