Хранение сообщений. activemq.apache.org ActiveMQ использует KahaDB для быстрого последовательного хранения сообщений и индекс для их извлечения. activemq.apache.org Artemis имеет собственное хранилище сообщений, состоящее только из журнала сообщений для добавления. activemq.apache.org Эти хранилища не взаимозаменяемы. activemq.apache.org
Стратегия обработки ситуаций, когда брокер не может хранить все входящие сообщения в своей памяти. activemq.apache.org ActiveMQ использует курсоры, которые представляют собой кеш сообщений, готовых к отправке потребителям. activemq.apache.org Когда доступная память заканчивается, сообщения добавляются в хранилище, но кэширование останавливается. activemq.apache.org В Artemis весь журнал сообщений хранится в памяти, и сообщения отправляются напрямую из него. activemq.apache.org
Подход к адресации и маршрутизации сообщений. activemq.apache.org ActiveMQ основан на протоколе OpenWire, все другие поддерживаемые протоколы, такие как MQTT и AMQP, переводятся внутри проекта в OpenWire. activemq.apache.org Artemis внутренне реализует только очереди, а все другие концепции обмена сообщениями достигаются путём маршрутизации сообщений в соответствующие очереди с использованием адресов. activemq.apache.org
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.