Hi, From the API doc it looks like the Synchronous Message Consumer would connect and disconnect on every message it receives, even if there are already multiple messages waiting in the queue on the broker's side.
From the API doc: "Synchronously Receive a Message, time out after defined interval." https://activemq.apache.org/components/cms/api_docs/activemqcpp-3.9.0/html/classcms_1_1_message_consumer.html#aabeac07739217f9545e4fb9f37bee8b9 Is this correct? Does this mean that a synchronous consumer would be less efficient and provide a slower input source for queues that get bursts of data?