Ekta created DISPATCH-2254:
------------------------------

             Summary: Routes messages to broker with large header
                 Key: DISPATCH-2254
                 URL: https://issues.apache.org/jira/browse/DISPATCH-2254
             Project: Qpid Dispatch
          Issue Type: Improvement
          Components: Routing Engine
    Affects Versions: 1.16.0
         Environment: PROD
            Reporter: Ekta


Hello,

Below is what our application and messaging architecture looks like. 

We have  a Microservice --> nlb --> qpid ---> amq brokers (Master/slave)

We recently saw a scenario where a java microservice application pushed a few 
messages to our amq brokers where the message was containing a larger header 
than the normal size header, which led to a very big disaster and caused our 
whole amq env to shutdown. To avoid such cases like these, is there a way to 
discard a message or handle this situation at the qpid layer so that it does 
not endup on our brokers as qpid for us is basically acting like a proxy and 
simply routes the traffic to brokers. Though the broker rejects this large 
header message but still stores it in its memory and goes in a infinite loop 
and keeps retrying the process the message which causes a over head on the 
brokers and immediately all the brokers go in shutdown state. 

If there a way to handle this a little better on on amq incase it is not 
possible on qpid layer.  Would appreciate any feedback if anyone have faced 
this issue before. 

Thanks 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to