Настройка отказоустойчивого брокера activemq в докере на марафоне - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь настроить activemq-брокеров в качестве докеров-контейнеров (в марафоне), используя webcenter/activemq image . Мне удалось успешно настроить один работающий контейнер с использованием следующих настроек env vars в моем определении приложения для марафона:

"env": {
        "ACTIVEMQ_CONFIG_MINMEMORY": "1024",
        "ACTIVEMQ_CONFIG_MAXMEMORY": "2048",
        "ACTIVEMQ_CONFIG_NAME": "amq1",
        "ACTIVEMQ_CONFIG_SCHEDULERENABLED": "true",
        "ACTIVEMQ_CONFIG_DEFAULTACCOUNT": "false",
        "ACTIVEMQ_ADMIN_LOGIN": "admin",
        "ACTIVEMQ_ADMIN_PASSWORD": "admin",
        "ACTIVEMQ_USER_LOGIN": "user",
        "ACTIVEMQ_USER_PASSWORD": "user",
        "ACTIVEMQ_ENABLED_AUTH": "false",
        "ACTIVEMQ_ENABLED_SCHEDULER": "true",
        "ACTIVEMQ_LOGLEVEL": "DEBUG"
    }

но я бы хотел иметь другого посредника / контейнера в качестве аварийного переключения, который может быть заменен в качестве активного посредника при сбое текущего активного посредника. Есть ли какая-либо переменная среды, которую я могу передать, чтобы настроить это. Я знаю конфигурацию failover, показанную в документах , но я думаю, что это означало бы, что мне нужно создать свою собственную конфигурацию и смонтировать ее в контейнер для настройки аварийного переключения. Я хотел бы знать, есть ли альтернативы этому. Спасибо!

...