Мы развернули ActiveMQ на нашем сервере TC, поэтому сценарий имеет вид:
- Запустить сервер TC
- Файл Catalina.sh запустит ActiveMQ Broker перед запуском сервера TC, а затемон запускает сервер ActiveMQ
- Теперь, когда мы останавливаем наш сервер TC или перезапускаем сервер, мы не делаем перезапуск с ActiveMQ или не запускаем сервер ActiveMQ с остановом
- Мы планируем использовать тот же сервер ActiveMQэкземпляр в течение длительного времени.
- Наше требование не отслеживать очереди
- Кроме того, наше сообщение будет прослушиваться, как только оно будет отправлено, поэтому ожидающих сообщений нет.Таким образом, не возникает проблем с памятью, поскольку после удаления сообщения из очереди и его удаления из data.db в KahaDB.
Ежедневно некоторые пакетные задания будут загружаться и выполнять около 1000 транзакций сообщений, которые прослушиваютсяв то же время.
Так будет ли какой-либо риск, если мы продолжим эту работу в течение длительного времени (3 месяца)?
Мы планируем останавливать и запускать сервер ActiveMQ каждые 3 месяца только для обслуживания.это будет хороший вариант?