In 0.7, we create a new socket after reconnect.interval messages. Messages
sent through different sockets may not arrive at the broker in order. The
reason to have reconnect.interval is for the producer to get a chance to
see the new broker added to a load balancer (if one uses a VIP to send
messages). You can try setting it to a larger value.
On Fri, Apr 19, 2013 at 5:51 PM, Jason Loveland