AMQP 0-10 Session invalidated by any exception is too restrictive in qpid broker

Solution Verified - Updated -

Issue

  • Qpid broker ends an AMQP 0-10 session on any error like "Queue not found"
  • This affects all producers and consumers on that session that are fully independent on the error occurred on another session's channel
  • All such producers and consumers of that session have to be re-created in an exception handling routine

Is there a way to keep the session attached, without the necessity to re-create all producers and consumers?

Environment

  • Red Hat Enterprise MRG Messaging

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content