Ленивые обезьяны меняют мир — идеи горячего развертывания Java

Архитектура

Давно не виделись, в последнее время я был занят сверхурочно и у меня нет времени писать гидрологию Закулисье публичного аккаунта: Брат Фрид, ваш аккаунт устарел....

Наконец-то я потратил два дня воды, чтобы рассказать о небольшой проблеме, возникшей в моей работе, и о том, как ее решить.

Конфликт между внешним и тестовым и внутренним RD

Ладно, я не двигаюсь, ты приходишь и приходишь.

Проблема: ошибка, которую я исправил, мне приходится развертывать на сервере самостоятельно, влияет на тестирование и отладку внешнего интерфейса во время перезапуска службы и постоянно жалуется.

Как уменьшить частоту развертывания?

  1. Однажды я изменил ошибку и развернул ее один раз ночью. (Вступительная часть: Так что я делаю сегодня? Шаг за шагом, я не могу добиться прогресса)
  2. Я изменил ошибку и отправил код один раз, поэтому возник конфликт диалога, описанный выше.

Стоимость времени развертывания сервисов

Для изменения кода требуется 1 минута, для упаковки (сборки) кода — 56 секунд, для перезагрузки машины — 170 секунд, и округление до ближайших 3 минут. RD локально перезапускает сервис 5-12 раз в день, каждый раз занимает около 3-8 минут, и деплоит в Cargo 3-5 раз в день, а разовое время 20-45 мин.Деплой частый и время- потребление. Функции локального и удаленного горячего развертывания, предоставляемые подключаемым модулем, позволяют изменениям кода вступать в силу за считанные секунды.В сочетании с воспроизведением трафика и удаленными просмотрами журналов повышается эффективность самотестирования и совместной отладки удаленных рабочих столов.

Таким образом, программист действительно пишет код по 30 минут 8 часов в день и перезапускает упаковку кода онлайн в течение 7 часов с менеджером по продукту BBB. . .

Как сократить трудоемкую проблему частого развертывания при совместном тестировании и отладке в корпоративной разработке — Code Hot Deployment

Для программистов лень способствует техническому прогрессу

Я думаю, должно быть решение.Тысячи людей в компании кричали, есть ли план горячего развертывания.Конечно, пробная версия была реализована в небольшом масштабе.

Начните работать над этим: Шаг 1: Загрузите звуковой плагин

Шаг 2. Адрес прокси-сервера инженерной конфигурации

Шаг 3: Измените код и внедрите релиз.

Шаг 4: Подтвердите результат

Сократить 6 минут до 4 секунд очень приятно, и я очень благодарна нашим трудолюбивым программистам за то, что они изменили мир с помощью технологий.