Мы рассматриваем возможность использования распределенной OSGi в нашей корпоративной среде.
- От 10 до 100 контейнеров OSGi на многих хостах предлагают различные услуги.
- Многие из этих сервисов предоставляются более чем одним контейнером.
- Некоторые из этих сервисов могут потребовать согласованности во всех
контейнеров (развернута одна и та же версия).
Каков правильный способ управления жизненным циклом пакетов (установка, запуск, обновление, остановка, удаление) во всех контейнерах?
Несколько требований:
- Поскольку контейнеров может быть много, все они должны обрабатываться вместе.
вместе; т.е. когда я собираюсь обновить пакет, одна команда
должна обновить все контейнеры, в которых этот пакет уже присутствует.
- Команды должны быть повторяемыми: сначала выполните команду на тестовых системах, а затем повторите ту же команду на производственной системе после завершения тестирования.
Буду признателен за любые предложения по вышеуказанному вопросу.
С наилучшими пожеланиями,
Marton
задан Marton Sigmond 29 December 2011 в 11:11
поделиться