We have built a "buffer like" queue for ordering messages, we will "loop" through all message in the queue until we find the next one in the order. We consume a message and if it is not the right one we publish it back to the same queue. This works well, but sometimes we receive a AMQ219006: Channel disconnected and right after AMQ219016: Connection failure detected. Unblocking a blocking call that will never get a response. I have read this post activemq-artemis-producer-fails-with-jmsexception-amq219016 and wonder if this problem could be solved with "high availability".
I also suspect that this network issue could be caused by the fact that I have 3 instances of the same application attempting to publish and consume messages from the same one queue at once?
Im using Artemis 2.17.0