Okay, I think I have understood the difference. As we tend to have very small
transactions or immediate commits this will not make much of a difference in
our use case.
Last question:
The example you showed demonstrates how to starve the client,because of the
limit in max-read/prefetch. In a rea
Hey Clebert,
thank you for the tip about ARTEMIS-4447.
If I understand correctly, these settings will influence how many messages of a
persistent page are loaded into memory.
This sounds quite likely. We have had similar issues in the past with many
consumers that were unable to dispatch the mes
Hello group,
currently I am analyzing an OOM crash of a productive broker (ActiveMQ Artemis
2.28). The broker ran under 64 bit OpenJDK 17.0.9+9 (Temurin) with 4GB of heap
configured via -Xmx VM option and G1 garbage collector.
In the analyzer histogram I can see, that there are 5 big consume
We have been using Open JDK 11 and 17 for years now with Active MQ Artemis and
had no issues that were related to differences between Oracle JDK and Open JDK.
We have been and are still using Eclipse Temurin / Adoptium releases and plan
to upgrade to 21 in the near future.
Hope this helps.
Seba
Thanks for your replies!
Yes, we are using ActiveMQ Artemis and only with the CORE protocol.
So, to my understanding async send acks do:
1. ensure message ordering as long as the same producer sends the messages
2. offer maximum performance
3. do not impose memory requirements on server-side (
I have a question concerning Asynchronous Send Acknowledgements.
As I have understood this feature, it basically does not wait for the message
to be persisted but dispatches this to an asynchronous handler.
As I have a use-case where the ordering of the sent messages is important, I
would like
Thank you for your thoughts.
So I will consider the behavior of ActiveMQ Artemis the desired one and be more
specific in the future with the client settings.
Sebastian
-Ursprüngliche Nachricht-
Von: Clebert Suconic
Gesendet: Donnerstag, 30. Mai 2024 20:37
An: users@activemq.apache.org
Okay,
I am answering my own question after some more research.
The problem was the consumerWindowsSize of the client consumers. This was set
to 0 leading to no buffering at all and a server round-trip for each retrieve
call.
After increasing window size to half a megabyte, the performance i
Good morning group.
We encounter a performance issue with ActiveMQ Artemis. The system was formerly
a JBoss HornetQ installation and was migrated to AciveMQ Artemis and with
HornetQ we had no issues at all
The performance issue is about a multicast address with a single queue that has
10