You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Piotr Klimczak (Jira)" <ji...@apache.org> on 2021/06/14 11:09:00 UTC
[jira] [Created] (AMQ-8299) ActiveMQMapMessage should use
LinkedHashMap to preserve original order
Piotr Klimczak created AMQ-8299:
-----------------------------------
Summary: ActiveMQMapMessage should use LinkedHashMap to preserve original order
Key: AMQ-8299
URL: https://issues.apache.org/jira/browse/AMQ-8299
Project: ActiveMQ
Issue Type: Bug
Components: JMS client
Affects Versions: 5.16.2
Reporter: Piotr Klimczak
The core principle of messaging system should be that payload sent by produced is received exactly same (unmodified) on consumer side.
However due to ActiveMQMapMessage using HashMap for map data, the order of entries is not guaranteed.
This is especially true when we are sending LinkedHashMap on produced side. Then the consumer side will receive out of order data.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)