Существует ли какая-либо архитектура для поддержки JMS с использованием Multi-Tenant в Spring Boot? - PullRequest
0 голосов
/ 03 мая 2019

Я разрабатываю приложение, используя JMS в Spring Boot .Когда я работал с одной базой данных, она работала нормально, но я хотел использовать это JMS-приложение с архитектурой Multi-Tenant .Multi-Tenant отлично работает, когда запрос находится между контроллером, службой и репозиторием.

Когда я помещаю объект в очередь JMS, подписчик выдает недопустимое исключение БД.Потому что весна освобождает источник данных, когда он помещает объект в очередь.В случае, если я начал передавать идентификатор арендатора с объектом в очереди.Но в этом случае возникает другая проблема: В то же время у контроллера есть объект с tenant-id = lms1, а у подписчика очереди есть объект с tenant-id = lms32. Как теперьЯ настраиваю источник данных отдельно для каждого объекта в разных очередях одновременно? В моем приложении три разные очереди.

...