[rabbitmq-discuss] rabbitmq-c RPC-style commands doesn't work after amqp_get_rpc_reply return AMQP_RESPONSE_SERVER_EXCEPTION
Matthias Radestock
matthias at rabbitmq.com
Mon Jul 22 08:29:39 BST 2013
Alan,
On 22/07/13 07:25, Alan Antonuk wrote:
> - A AMQP_CHANNEL_CLOSE_METHOD means a channel exception has
> occurred, you can cast the reply.decoded to amqp_channel_close_t* to get
> details on why the channel was closed. Once a channel has been closed,
> it should not be used without reopening the channel with
> amqp_channel_open().
Presumably the app should also send back a channel.close_ok; or is that
handled by the library?
> - A AMQP_CONNECTION_CLOSE_METHOD means a connection exception has
> occurred. You can cast the reply.decoded to amqp_connection_close_t* to
> get details on why the broker closed the connection. Once the
> connection has been closed the entire connection should be destroyed and
> a new one created before continuing.
Ditto, but for connection.close_ok.
Matthias.
More information about the rabbitmq-discuss
mailing list