Hi, We came across a situation when we experience a kind of “back pressure dead lock”. In our setup, this occurs around PublishJMS when the target JMS queue is full. Please find attached a screenshot of the relevant flow. The failure relation we route to a logging component, and then back to PublishJMS for retry. Sooner or later, the failure and retry queues will become full and produce backpressure towards the main input (which is good). The problem is that the same back pressure is also applied to the retry queue. In this situation, PublishJMS will not be called at all any longer. Even when the JMS problem resolves, the whole thing stays deadlocked. Is there a recommended way to avoid such situation? Obviously, an admin can temporarily increase the back pressure threshold of the failure connection, once the JMS problem is resolved. But it would be nicer if the problem could resolve automatically, i.e. PublishJMS should keep retrying somehow.
Any hints? Thanks, Arne
