У меня есть требование, когда я хочу агрегировать сообщения с использованием шаблона агрегатора на основе корреляции, но я думаю, что может столкнуться с проблемой в распределенной среде, например, с несколькими серверными узлами.Как весна интеграция (агрегатор) ведет себя в распределенной среде?
1
A
ответ
0
Вы должны использовать хранилище групп общих сообщений и общий регистр блокировки, чтобы все экземпляры могли видеть группу агрегации, но только одно может обновлять группу одновременно.
См Managing State in an Aggregator: MessageGroupStore - JDBC, Redis Монго и т.д. и Lock Registry - Zookeeper, Redis и т.д.
Смежные вопросы
- 1. Весна Интеграция Агрегатор или Маршрутизатор правильный узор?
- 2. агрегатор поведения при перезапуске сервера - весна интеграция
- 3. GSL-интеграция ведет себя странно
- 4. Наблюдатель в распределенной среде
- 5. Выполнение задачи в распределенной среде
- 6. пружинная интеграция - разделитель и агрегатор
- 7. Кэширование Java в распределенной среде
- 8. JPA PersistenceContext в распределенной среде
- 9. Почему веб-сайт ведет себя странно в живой среде?
- 10. Маршрутизация Symfony2 ведет себя по-разному в среде prod
- 11. Как обрабатывать триггеры PostgreSQL в распределенной среде
- 12. Как обновлять данные в распределенной среде
- 13. Весна Интеграция
- 14. Environment.GetEnvironmentVariable ведет себя странно
- 15. Весна Интеграция: jms to ftp
- 16. Как запустить nutch-сервер на распределенной среде
- 17. TensorFlow: размещение автоматического оператора в распределенной среде
- 18. Корреляция событий журнала в распределенной среде
- 19. Рекомендации по использованию RDLC в распределенной среде
- 20. Весенняя интеграция: агрегатор сообщений и откат транзакций
- 21. Совместное использование ресурсов в распределенной среде Java
- 22. Gemfire Subscription не работает в распределенной среде
- 23. Комбинированный агрегатор и интеграция с блоками Drupal
- 24. Создайте инвертированный индекс в распределенной среде
- 25. Рабочий каталог BuildAgent в распределенной среде
- 26. Уникальность идентификатора сеанса в распределенной среде?
- 27. .fadeOut() ведет себя как .fadeIn()
- 28. Как ArrayList добавить() ведет себя
- 29. Padding ведет себя как Margin
- 30. QtGridLayout ведет себя как QVBoxLayout?