Netty + TCP connection closing out after few minutes in JBoss Fuse

Solution Unverified - Updated -

Issue

  • This is a simple TCP connection using Netty, sending a String message (see below), and receiving a String message back. We are able to run a as many tests as neeeded if we do the tests in without a break of more than two minutes between the tests. If we come back after a few mintues to run the tests, the connection gets closed.

  • We had Wireshark trace to see the issue, and Wireshark shows a connection to the client without any initialization from Fuse and I guess that closes the connection.

Server : port = 10.200.20.51:3044
Message = "060152696TESTING                   HQONE                                             060-15-26961985/04/13"


<bean id="string-encoder" class="org.jboss.netty.handler.codec.string.StringEncoder"></bean>
<to uri="netty:tcp://<host>:<port>?encoders=#string-encoder&sync=true&disconnectOnNoReply=true" />

Environment

  • Red Hat JBoss Fuse
    • 6.x
  • camel-netty component

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.