Spring-Boot: мульти целостность данных целостности данных - PullRequest
0 голосов
/ 12 ноября 2018

У меня мультитенантная сборка приложений с использованием весенней загрузки. Я столкнулся с проблемой целостности данных в JMS. то есть хранилище данных запроса клиента клиента 1, клиента 2 в клиенте клиента 1. Я обнаружил проблему с JmsReceiver, помеченную аннотацией @Transaction, например:

@Service
@Transactional
class DataReceiver{
  @JmsListener(...)
  fun receiveMessage(msg:Message<Data>){
  }

}

Если я удаляю аннотацию транзакции из DataReceiver , это устраняет проблему целостности данных. но я не понимаю почему? Кто-нибудь знает, что проблема с границей @Transaction в приемнике jms. почему мы не должны его использовать.

...