После обновления весенней загрузки 2 возникает проблема, связанная с генерацией последовательности - PullRequest
0 голосов
/ 05 марта 2019

1h весенняя загрузка 2 в спящем режиме, версия 5.2.17.FINAL

Мы столкнулись с проблемой при создании последовательности

subscription_event_seq - последовательность базы данных

 @SequenceGenerator(sequenceName = "subscription_event_seq", name = "subscription_event", initialValue = 1, allocationSize = 100)

Мы используем декларативную пружинную транзакцию @Transaction для поддержки сеанса гибернации

Запрос на отправку User1 получил 1-100 (на основе размера выделения) seqID, использованный 1,2 в этом запросе Запрос на отправку User2 получил 101-200 seqID использовал 101,102,103 в этом запросе

Пользователь1 отправил другой запрос в том же сеансе HTTP, получил seqID 3

Пользователь2 отправил другой запрос в том же сеансе HTTP, получил seqID 104

Это правильное поведение в отношении генерации последовательности относительно размера распределения?Я предполагаю, что размер выделения выделен на сеанс гибернации

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