Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从日志文件到wan的恒定数据馈送_Java_Client Server_Wan - Fatal编程技术网

Java 从日志文件到wan的恒定数据馈送

Java 从日志文件到wan的恒定数据馈送,java,client-server,wan,Java,Client Server,Wan,我正在寻找一种通过网络(某种恶魔)向日志文件提供信息的有效方法。每个数据包都是来自日志文件的若干行,以便可以从另一端对其进行处理。服务器独立于客户端是很重要的,这意味着它应该能够在客户端连接时“保存”要发送的数据包 注意:我的目标是双向通信,而不是广播。您可以尝试使用消息队列中间件,例如RabbitMQ。这是一个很好的方法来解耦两个系统,就像你描述的那样。消息代理(RabbitMQ)将对消息排队,直到客户机/服务器连接并使用它们。您可以有一个用于服务器消息的队列和另一个用于客户端响应的队列。您可

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


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

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

RabbitMQ似乎是我的一个很好的解决方案。非常感谢。