Re: Apache ActiveMQ Classic Idempotency Using Apache Cassandra

2025-05-27 Thread Justin Bertram
> I am using Cassandra in place of the local file, in-memory, etc, that is built into ActiveMQ for Idempotentcy. Did you write or find a persistence adapter for Cassandra? In what specific way will Cassandra enable idempotency where other options (e.g. KahaDB, JDBC database, etc.) won't? > Activ

Re: Linux Specific Tuning For Apache Artemis

2025-05-27 Thread Matt Pavlovich
Hi William- There are literally hundreds, if not thousands of messaging patterns possible. There isn’t a one-side-fits all tuning option. The impacts include message size, number of destinations, message rate, QoS, security, etc. For the Linux OS, most common thing to keep an eye on is file ha

Re: Apache ActiveMQ Classic Idempotency Using Apache Cassandra

2025-05-27 Thread Matt Pavlovich
Hi Jason- A couple of recommendations for idempotent consumers: 1. The idempotent store should be the same as the target store for the consumer. Anything else is creating yet-another-hop. 2. Insert a record of the message id to the idempotent store (aka inbox pattern) and then continue to inse

Re: Apache ActiveMQ Classic Idempotency Using Apache Cassandra

2025-05-27 Thread Jason Jackson
I am using Cassandra in place of the local file, in-memory, etc, that is built into ActiveMQ for Idempotentcy. ActiveMQ Classic is being used as the default messaging platform along with the built-in Camel components. There are certain instances where Camel can send duplicate data; to prevent

Re: Clarify address-size and how to configure max-size-bytes for paging?

2025-05-27 Thread Justin Bertram
> Whereas, the Address size of address TEST is 108900. Can you clarify how this value is calculated? Not much more can be said here without getting into the weeds technically. As mentioned previously, this value "is calculated by inspecting each message as it is sent to an address and adding its i

Re: Linux Specific Tuning For Apache Artemis

2025-05-27 Thread William Crowell
My apologies but I meant ActiveMQ Classic and not Artemis. Regards, William Crowell From: William Crowell Date: Tuesday, May 27, 2025 at 12:07 PM To: users@activemq.apache.org Subject: Linux Specific Tuning For Apache Artemis Good afternoon. Are there any additional Linux specific tuning guid

Linux Specific Tuning For Apache Artemis

2025-05-27 Thread William Crowell
Good afternoon. Are there any additional Linux specific tuning guidelines for Apache Artemis than what is provided in the following link: https://activemq.apache.org/components/artemis/documentation/latest/perf-tuning.html Regards, William Crowell This e-mail may contain information that is

Re: Apache ActiveMQ Classic Idempotency Using Apache Cassandra

2025-05-27 Thread Justin Bertram
Can you clarify your use-case? Are you attempting to use Apache Cassandra as the storage mechanism for ActiveMQ Classic? If so, you'll need to implement a Cassandra-based persistence adapter since it doesn't provide a JDBC driver or other means of integration. It's possible such an adapter already

Apache ActiveMQ Classic Idempotency Using Apache Cassandra

2025-05-27 Thread Jason Jackson
I am working on using Idempotency within ActiveMQ Classic using Apache Cassandra as my DB. I have the following jar files that are loaded with ActiveMQ: camel-cassandraql-4.10.4.jar cassandra-driver-core-3.10.0.jar java-driver-core-4.17.0.jar java-driver-shaded.guava-25.1-jre-graal-sub-1.jar nat

RE: Clarify address-size and how to configure max-size-bytes for paging?

2025-05-27 Thread Mohanavalli A
Below is an address named TEST with only one queue named TEST with 100 messages. The queue persistent size of TEST is 101417600 that is the sum of size of all the messages in that queue. Whereas, the Address size of address TEST is 108900. Can you clarify how this value is calculated? As pag