Я — новый пользователь технологии ActiveMQ, и у меня есть некоторые проблемы с приближением к этой технологии.
У меня следующая ситуация:
А теперь мой вопрос: как я могу сохранить постоянную очередь на жестком диске, чтобы события, генерируемые автономным устройством ARM, были доступны для онлайновой системы ARM (единственное «соединение» между встроенным и отключенным встроенным устройством — это жесткий диск)?
Обратите внимание, что я не могу изменить способ передачи сообщений на онлайн-сервер, так как это система, не разработанная моей компанией.
С наилучшими пожеланиями
Giovanni
Звучит так, будто вам нужен шаблон обмена сообщениями «сохранить и переслать». Вы можете настроить «автономный» брокер ActiveMQ, чтобы попытаться подключиться к «онлайн» брокеру ActiveMQ. Сетевой соединитель попытается установить соединение с настраиваемыми интервалами, а когда он подключен к сети, он начнет автоматически отправлять сообщения.
Небольшой недостаток заключается в том, что брокер будет пытаться подключиться к удаленному брокеру (даже в автономном режиме), поэтому вам нужно будет управлять уровнем ротации журналов или уровнями журналирования.
Ищите статический: // сетевой разъем URI
Других решений пока нет …