使用 TCP 从 Java 向 Logstash 发送消息
Sending messages from Java to Logstash using TCP
我正在从 Java 向 Logstash 发送 TCP 字符串消息。我不想为每条消息创建一个新的 TCP 连接,但我想重用 TCP 连接。保持一个 TCP 连接并通过 Socket.write 和 Socket.flush 发送消息直到其中一种方法抛出 IOException 然后打开新连接是否安全?
我们已经 运行 生产了一年多,到目前为止没有任何问题。
我正在从 Java 向 Logstash 发送 TCP 字符串消息。我不想为每条消息创建一个新的 TCP 连接,但我想重用 TCP 连接。保持一个 TCP 连接并通过 Socket.write 和 Socket.flush 发送消息直到其中一种方法抛出 IOException 然后打开新连接是否安全?
我们已经 运行 生产了一年多,到目前为止没有任何问题。