Alex Rudyy created QPID-8245:
--------------------------------
Summary: [Broker-J] [AMQP 0-8..0-91] Decode FiledTable fields on
demand
Key: QPID-8245
URL: https://issues.apache.org/jira/browse/QPID-8245
Project: Qpid
Issue Type: Improvement
Components: Broker-J
Affects Versions: qpid-java-broker-7.1.0
Reporter: Alex Rudyy
At the moment all field table properties are decoded when decode functionality
is invoked. For use cases when only some of the field table properties are
queried, the decoding functionality can be changed to stop decoding on getting
the requested property. Potentially, such approach can improve the performance
of routing transient messages when destinations are bound to the routing
exchange using selector filters. As filter expression contains only some
properties, the decoding of message headers can be stopped on getting all
fields specified in selector expression.
The idea is illustrated by Rob Godfrey on
[QPID-8238|https://issues.apache.org/jira/browse/QPID-8238?focusedCommentId=16601936&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16601936]
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]