You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ekta (Jira)" <ji...@apache.org> on 2021/09/23 19:10:00 UTC
[jira] [Created] (DISPATCH-2254) Routes messages to broker with
large header
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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org