amqproxy
amqproxy copied to clipboard
Option to turn off channel sharing, or a way for it to not share a channel when confirm_select is enabled
I am setting up the proxy, when upgrading to version 2, it locks up connections. My best guess, is it's lumping 130 connections and channels together. But some of them have publisher confirms and some do not. When one of those publishes, it changes a shared channel, breaking anyone else using it.
That's my best theory anyways. The problem of it hanging with no errors seems to resolve when I roll back to proxy v1.0.0.
If it matters, we are using PhpAmqpLib with channel->confirm_select() and handlers for channel->set_ack_handler() channel->set_nack_handler() set. Connections come from 100s of different sources and scripts all going through the 1 proxy.