Spring shell против JMX

Изучая Spring-Boot, я наткнулся на поддержку оболочки (CRsh (boot v1.x)Spring-Shell (boot v2.x)).

Что я не могу понять, так это то, что у нас уже есть богатая поддержка JMX, которая существует с незапамятных времен, какую добавленную стоимость вносят эти оболочки?

Я попытался найти его в Интернете, но не смог получить конкретное сравнение.

1 ответ

Решение

Spring Boot отказался от поддержки CRaSH, так как он довольно долго не использовался. Это было для демонстрации метрик и управления живым приложением из CLI.

Spring Shell, однако, является средой для написания приложений на основе CLI, так что в основном это другой зверь, не сравнимый с поддержкой CRaSH в Spring Boot 1.

Поскольку нет замены CRaSH, поддержка в Spring Boot закончилась устареванием и удалением. Хотя это была хорошая особенность, отсутствие поддержки в проекте CRaSH привело к решению отказаться от поддержки.

Теперь вы, вероятно, можете вставить Spring Shell в приложение Spring Boot и добавить такие функции, как CRaSH, но это не то, для чего была разработана Spring Shell.

Другие вопросы по тегам