LINUX.ORG.RU

История изменений

Исправление 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)