<div dir="ltr">I am getting the following "caused by" stack on an IO Exception occuring in my send method on the basicPublish call.<div><br></div><div><div>Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; reason: java.net.SocketTimeoutException: Timeout during Connection negotiation</div><div>&nbsp; &nbsp; &nbsp; &nbsp; at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:67)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:33)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:343)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:313)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ... 87 more</div><div>Caused by: java.net.SocketTimeoutException: Timeout during Connection negotiation</div><div>&nbsp; &nbsp; &nbsp; &nbsp; at com.rabbitmq.client.impl.AMQConnection.handleSocketTimeout(AMQConnection.java:566)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; at com.rabbitmq.client.impl.AMQConnection.access$500(AMQConnection.java:59)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; at com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:541)</div></div><div><br></div><div>My belief at this point is that my producer load has overrun the connection factory pool in writing to the queues.</div><div><br></div><div>I have been unable to locate information on settings related to the connection factory pool to make it larger or change the timeout. &nbsp;When the connections do timeout, it doesn't look like the pool catches up unless I kill the Producer application. &nbsp;Anyone have advice on how to get past this issue? Is there a way to throttle the load at the Producer connection, or will it be necessary to just add more nodes to handle the incoming load?</div><div><br></div><div>I have not implemented "confirms" yet, because it seems that will only provide a way to solve message loss, not prevent connection failure under load. Am I wrong on this?</div><div><br></div><div>Thanks in advance for your help.</div></div>