2016-06-23 2 views
0

Я новичок в Mule ESB. Я хочу знать, могу ли я обновить приложение Mule без повторного развертывания. Я говорю о подключаемости. Предположим, что мое приложение уже запущено, и теперь добавлены дополнительные функции или поток клиентов. Теперь я хочу добавить этот новый поток, как новый плагин. Можно ли это сделать без простоя.? . В моем приложении Mule я использовал один HTTP-коннектор для подключения к одному клиенту. Теперь, если новый HTTP-коннектор требуется добавить, могу ли я сделать это без повторного развертывания?Mule ESB pluggability

ответ

1

Теперь вы можете изменить свои файлы конфигурации и пользовательские классы и перезагрузить их, не перезагружая Mule.

Mule проверяет каждые три секунды обновленные файлы конфигурации в каталоге $ MULE_HOME/apps, и когда он находит его, он перезагружает файл конфигурации и JAR в каталоге приложений.

https://docs.mulesoft.com/mule-user-guide/v/3.2/hot-deployment

0

Нет, вы не можете. Что вы можете сделать, так это развернуть новое приложение и использовать тот же HTTP-коннектор, если вы определяете его в общем домене для обоих приложений.

0

Это невозможно на одном сервере. Вы можете достичь этого через martinfowler.com/bliki/BlueGreenDeployment.html. Для выполнения этой работы вам понадобятся два сервера и прокси-сервер. Вы берете один сервер в автономном режиме в прокси-сервере, обновляете его затем повторно. Затем вы делаете то же самое со вторым сервером. мы сталкиваемся с такой же проблемой в Talend ESB.

0

Это не возможно, но вы можете добавлять и повторно развернуть приложение

1

Вы можете «попробовать», чтобы обновить или заменить содержимое папки приложения и нажмите/изменить файл конфигурации приложения, чтобы иметь Mule перезагрузить конфигурации и автоматически повторно разверните приложение.

+0

Добро пожаловать в переполнение стека! Не стесняйтесь брать [тур] (// stackoverflow.com/tour) сайта, и если вам нужна дополнительная помощь с сайтом, проверьте [this] (// stackoverflow.com/help). О, и если вы когда-нибудь столкнетесь с проблемами, которые страница справки не охватывает, не стесняйтесь спрашивать [meta] (// meta.stackoverflow.com/). –