2012-08-01 22 views
1

我正在寻找一种通过网络(各种恶魔)提供日志文件的有效方法。每个数据包都是来自日志文件的许多行,以便可以从另一端处理它们。服务器独立于客户端很重要,这意味着它应该能够在客户端连接时“保留”要发送的数据包。从日志文件到广域网的常量数据馈送

注:我的目标是双向沟通,而不是广播。

回答

3

您可以尝试使用消息队列中间件,例如RabbitMQ的。它是一种很好的方式来解耦你所描述的两个系统。消息代理(RabbitMQ)将对消息进行排队,直到客户端/服务器连接并消耗它们。您可以有一个队列用于服务器的消息,另一个队列用于发往客户端的响应。您只能在服务器上运行RabbitMQ代理,或者也可以在客户端上运行RabbitMQ代理,并在它们之间铲除消息。

+0

RabbitMQ对我来说似乎是一个很好的解决方案。谢谢! – jaivalis 2012-08-02 13:30:08