История изменений
Исправление
stevejobs,
(текущая версия)
:
Обмениваться сообщениями по протоколу, который тебе подходит.
- Для синхронных вызовов сделать REST API на Spring MVC или EJB.
- Для асинхронных - JMS (например, погугли Spring JMS или EJB JMS). В качестве сервера очередей - ActiveMQ. Можно посмотреть на апи Apache Camel.
Для включения и выключения можно написать свой небольшой велосипед за неделю: у каждого application server есть отдельная варка с HTTP API (тот же Spring MVC или EJB), которая запускает команды для systemd. Каждый аппликейшен сервер имеет соответсвующий systemd юнит.
Чтобы смотреть логи в вебе, можно опять же написать свой велосипед на три строчки, который будет (с помощью Spring MVC или EJB, нуныпонел - с помощью них делается ВСЁ) формировать логи и засылать на клиент (для статичных логов простой HTML, для динамических - все что угодно, начиная с тупого HTML+jQuery, и заканчивая AngularJs и ReactJs).
Короче, за две недели можно всё навелосипедить для управления.
Исходная версия
stevejobs,
:
Обмениваться сообщениями по протоколу, который тебе подходит.
- Для синхронных вызовов сделать REST API на Spring MVC или EJB.
- Для асинхронных - JMS (например, погугли Spring JMS или EJB JMS). В качестве сервера очередей - ActiveMQ. Можно посмотреть на апи Apache Camel.
Для включения и выключения можно написать свой небольшой велосипед за неделю: у каждого application server есть отдельная варка с HTTP API (тот же Spring MVC или EJB), которая запускает команды для systemd. Каждый аппликейшен сервер имеет соответсвующий systemd юнит.
Чтобы смотреть логи в вебе, можно опять же написать свой велосипед на три строчки, который будет (с помощью Spring MVC или EJB, нуныпонел - с помощью них делается ВСЁ) формировать логи и засылать на клиент (для статичных логов простой HTML, для динамических - все что угодно, начиная с тупого HTML+jQuery, и заканчивая AngularJs и ReactJs)