简体   繁体   English

使用TCP将消息从Java发送到Logstash

[英]Sending messages from Java to Logstash using TCP

I am sending TCP String messages from Java to Logstash. 我正在从Java向Logstash发送TCP字符串消息。 I do not want to create a new TCP connection for every message but I want to reuse TCP connection. 我不想为每条消息创建新的TCP连接,但我想重用TCP连接。 Is it safe to keep one TCP connection and send messages via Socket.write and Socket.flush until one of the method throws IOException and then open new connection? 保持一个TCP连接并通过Socket.write和Socket.flush发送消息是否安全,直到其中一个方法抛出IOException然后打开新连接?

我们已经在生产中运行了一年多,到目前为止没有任何问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM