2015-09-22 1 views
0

Mule ESB CE поддерживает хранилища объектов, которые могут быть установлены на постоянный. От here Я также знаю, что магазины специфичны для приложений, если они определены в XML-приложениях.Сохраняются ли хранилища объектов Mule ESB через перераспределение?

К сожалению, я не смог найти какую-либо информацию, если какие-либо данные будут потеряны, когда:

  1. Mule перезапуске
  2. Mule убит
  3. приложение повторно развертывается

Я почти уверен, что (1) не влияет на данные. Я полагаю, что хранилище объектов также убито-агностическое. Как насчет развертывания приложения? Я думаю, что есть 2 сценария здесь:

  1. магазин объекта определяется на уровне приложения
  2. магазин объекта определяется на уровне домена,

я прав, что в данных 1-го сценария будет потерянный, в то время как последний сохранит данные через повторное развертывание приложений?

Я работаю над Mule 3.5.0 CE.

Любая помощь & ссылки будут оценены.

ответ

0

Данные 1,2 и 3 должны быть постоянными и доступны при перезагрузке/повторном развертывании и т. Д. Единственная проблема заключается в изменении имени приложения, так как хранилища объектов используют имя приложения как часть информации о хранящихся хранилищах, поэтому, если вы хотите, чтобы данные, которые должны быть доступны во всех повторных развертываниях, недавно развернутое приложение должно иметь то же имя, что и предыдущее.

0

В любом случае данные будут потеряны из очереди до тех пор, пока она не будет проверена (зависит от конфигурации), и она переходит в DLQ.

Смежные вопросы