1

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

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

4

1 回答 1

3

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

于 2012-08-01T11:01:02.383 回答