commit | 0951d1ae17161b271d6d268f9e63ed6d9cb4ae42 | [log] [tgz] |
---|---|---|
author | Timothy Bish <tabish121@gmail.com> | Wed Sep 07 14:47:06 2022 -0400 |
committer | Timothy Bish <tabish121@gmail.com> | Wed Sep 07 14:47:06 2022 -0400 |
tree | 7f75e60da537f5463dd7d11aaea2530cd759d840 | |
parent | afaef5244bfb7b1b06a271f4c62da76c13f140ad [diff] |
PROTON-2603 Improve encode performance and reduce CPU for messages Cache the encoder types for message Sections from the always used proton encoder to avoid hashing the encoders map for every message section encoded. Capture this use case in a utility class that anyone can use.
=======================
Qpid ProtonJ2 is a high-performance, lightweight AMQP protocol library. It can be used in the widest range of messaging applications, including brokers, client libraries, routers, bridges, proxies, and more.
Please see http://qpid.apache.org/proton for more information.