Spring Data JPA Read Thread Safe с использованием многопоточности - PullRequest
0 голосов
/ 03 июня 2019

У нас есть таблица в SQL-сервере, которая имеет некоторый набор записей.У нас есть требование прочитать запись, позвонить в какой-нибудь внешний сервис и удалить запись.Мы читаем, используя Executor Service с размером пула потоков 10. Теперь моя проблема в том, что каждый поток может читать только одну уникальную запись.Предположим, у меня есть 10 потоков и 10 записей в БД.Так что поток 1 может прочитать одну запись, а другой поток может прочитать другую запись.Можем ли мы сделать это в Spring Data без какой-либо синхронизации?

1 Ответ

1 голос
/ 04 июня 2019

Простой короткий ответ №. Вы должны выполнить некоторую синхронизацию на стороне приложения или на уровне базы данных.

...