Обновление модуля Spring XD
Я оценивал Spring XD для крупного проекта, и мне интересно, как обновить код модуля с нулевым временем простоя.
Похоже, что для обновления модуля его сначала нужно удалить. А удаление модуля подразумевает уничтожение потоков.
Мне приходит в голову несколько идей о том, как сделать это с нулевым временем простоя (например, перенаправить поток в очередь). Любые другие идеи, пути или решения?
1 ответ
У меня была та же проблема, что и у вас, и один из способов решения этой проблемы - использовать управление версиями в имени вашего модуля - так же, как вы используете управление версиями для имени вашего jar-файла. Таким образом, вы можете попробовать более новую версию вашего модуля, не удаляя старую, и удалить старую (если хотите) после развертывания и тестирования нового потока.