Может ли MongoDbMessageStore использоваться несколькими JVM? - PullRequest
0 голосов
/ 10 марта 2020

Предполагается, что существует несколько экземпляров (JVM) приложения с некоторым потоком spring-integration на борту. Один из каналов очереди в потоке использует MongoDbMessageStore для сохранения сообщений. Можно ли разделить это хранилище сообщений между запущенными экземплярами? Например, если в одном экземпляре добавлено сообщение, оно автоматически появится в другом?

1 Ответ

1 голос
/ 10 марта 2020

Да, экземпляр MessageStore, так как любой объект может быть общим. Если вы подразумеваете несколько экземпляров приложения как несколько экземпляров JVM, то, конечно, вы не можете использовать один и тот же экземпляр MessageStore, но. , , если экземпляр MessageStore в каждом экземпляре приложения (JVM) указывает на одно и то же хранилище, то вы эффективно делитесь им. MessageStore - это просто фасад общего хранилища.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...