Дом » гребля » Что такое тема ActiveMQ?

Что такое тема ActiveMQ?

430
Последнее обновление: 2021-09-15 08:05:42


Ответить:
Виртуальные темы . Виртуальные темы - это комбинация тем и очередей. Производители будут писать сообщения в тему , в то время как слушатели будут использовать их из своей собственной очереди. ActiveMQ будет копировать и дублировать каждое сообщение из темы в фактические очереди потребителей. ActiveMQ скопирует все сообщения в зарегистрированные очереди. Итак, что такое ActiveMQ и как он работает? Написанный на Java, ActiveMQ переводит сообщения от отправителя к получателю. Он может подключать несколько клиентов и серверов и позволяет хранить сообщения в очереди, вместо того, чтобы требовать, чтобы и клиент, и сервер были доступны одновременно для связи. Также знаете, что такое тема JMS? Термин тема JMS используется для обозначения места назначения JMS (экземпляр javax. jms . Тема ), с которой взаимодействуют приложения и которую администратор настраивает как ресурс JMS провайдера обмена сообщениями по умолчанию. Приложения JMS могут публиковать сообщения и подписываться на сообщения из тем JMS . Аналогичным образом, что такое очередь и тема в ActiveMQ? 3. голос 'за' -1. Очередь - это управляемый объект JMS, используемый для хранения сообщений, ожидающих использования подписчиками. Когда все подписчики обработают сообщение, оно будет удалено из очереди . Тема заключается в том, что все подписчики на тему получают одно и то же сообщение при публикации сообщения. Как использовать ActiveMQ? Вот тут-то и пригодится ActiveMQ. Шаг 1. Загрузите и запустите ActiveMQ. Шаг 2. Загрузите файл примера JMS. Шаг 4. Откройте три дополнительных окна консоли. Шаг 3. Выполните установку Maven. Шаг 4. Запустите JMS Consumers и Producer для тематического обмена сообщениями. Шаг 5. Отправьте сообщения JMS в тему.

up