Re: Message Store and Message Cursors

2023-10-09 Thread Matt Pavlovich
Hello Iñigo- In short, the cursors are a layer on-top of the persistence store (kahadb or other) that manages how messages are paged from the store and dispatched to consumers. There are multiple message cursors available and they each provide different capabilities to meet the needs of variou

Message Store and Message Cursors

2023-10-09 Thread Iñigo Telleria
Hi, I'm trying to understand how ActiveMQ's broker manages persistent messages internally, and I have some questions that I'd like to discuss. Persistent messages are stored in the Message Store, such as KahaDB. The KahaDB architecture comprises several elements: datalogs, cache, BTree indexes,