ActiveMq: постоянная очередь и автономная система

Я — новый пользователь технологии ActiveMQ, и у меня есть некоторые проблемы с приближением к этой технологии.

У меня следующая ситуация:

  1. У меня есть SW, работающий во встроенном (не в сети) Устройство ARM, которое архивирует набор видео на жестком диске, который можно подключить во время выполнения.
  2. Иногда (4-5 событий в день) я должен связать тревожное событие с этими видео и поставить тревогу в постоянной очереди.
  3. Раз в месяц нужно извлекать жесткий диск и подключать его к другому встроенному онлайн Устройство ARM, которое должно уведомлять сервер ActiveMQ о тревогах, генерируемых автономное устройство ARM

А теперь мой вопрос: как я могу сохранить постоянную очередь на жестком диске, чтобы события, генерируемые автономным устройством ARM, были доступны для онлайновой системы ARM (единственное «соединение» между встроенным и отключенным встроенным устройством — это жесткий диск)?

Обратите внимание, что я не могу изменить способ передачи сообщений на онлайн-сервер, так как это система, не разработанная моей компанией.

С наилучшими пожеланиями

Giovanni

0

Решение

Звучит так, будто вам нужен шаблон обмена сообщениями «сохранить и переслать». Вы можете настроить «автономный» брокер ActiveMQ, чтобы попытаться подключиться к «онлайн» брокеру ActiveMQ. Сетевой соединитель попытается установить соединение с настраиваемыми интервалами, а когда он подключен к сети, он начнет автоматически отправлять сообщения.

Небольшой недостаток заключается в том, что брокер будет пытаться подключиться к удаленному брокеру (даже в автономном режиме), поэтому вам нужно будет управлять уровнем ротации журналов или уровнями журналирования.

Ищите статический: // сетевой разъем URI

Сеть брокеров

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]