1

Наше приложение в настоящее время работает автономно (на месте), планируя перейти в кластер (высокая доступность). Может быть, пожалуйста, дайте мне знать, какие все возможные компоненты Mule и изменения, которые мне нужно сделать с точки зрения разработчика.Ведение дел при переходе от автономного к кластеру Окружающая среда (высокая доступность)

Если у вас уже есть опыт миграции и какие-либо вопросы, которые следует позаботиться. Ваши баллы действительно помогают мне. Надеюсь, ты поймешь вопрос. Пожалуйста, дайте мне знать, если мои вопросы нуждаются в дальнейших объяснениях. Заранее спасибо.

ответ

0

В общем, Mule автоматически координирует ресурсы и сообщения в кластере HA.

Например:

  • Если у вас есть FTP-разъем, файл или JDBC и т.д. Mule автоматически координировать узлы, так что только один будет иметь доступ в одно время.

Важно разделить потоки на много шагов и использовать виртуальные машины или JMS, поэтому Mule может балансировать сообщения по узлам.

Взгляните на документацию: https://docs.mulesoft.com/mule-user-guide/v/3.5/mule-high-availability-ha-clusters Чтобы ознакомиться со всеми соображениями и рекомендациями.

Но в целом вам не нужно будет вносить серьезные изменения в приложение, в лучшем случае с помощью виртуальных машин и JMS

+0

I прошли через ссылку ранее. Спасибо за ответ. Я ищу сценарий реального времени, который может столкнуться во время миграции, и что-то мне следует учитывать. – Infinity

0

Вы должны функционально проверить потоки, которые используют хранилище объектов для поддержания какого-либо государство. Если вы извлекаете какой-либо объект из хранилища объектов, тогда Hazelcast (mule внутренне использует карусель в кластере) дает вам копию назад, и вам нужно сохранить его обратно в хранилище объектов, только затем он будет отражать все узлы кластера