2012-08-01 17 views
1

我正在尋找一種通過網絡(各種惡魔)提供日誌文件的有效方法。每個數據包都是來自日誌文件的許多行,以便可以從另一端處理它們。服務器獨立於客戶端很重要,這意味着它應該能夠在客戶端連接時「保留」要發送的數據包。從日誌文件到廣域網的常量數據饋送

注:我的目標是雙向溝通,而不是廣播。

回答

3

您可以嘗試使用消息隊列中間件,例如RabbitMQ的。它是一種很好的方式來解耦你所描述的兩個系統。消息代理(RabbitMQ)將對消息進行排隊,直到客戶端/服務器連接並消耗它們。您可以有一個隊列用於服務器的消息,另一個隊列用於發往客戶端的響應。您只能在服務器上運行RabbitMQ代理,或者也可以在客戶端上運行RabbitMQ代理,並在它們之間剷除消息。

+0

RabbitMQ對我來說似乎是一個很好的解決方案。謝謝! – jaivalis 2012-08-02 13:30:08