Управление параллелизмом Hibernate с помощью удаленного веб-сервиса - PullRequest
1 голос
/ 30 ноября 2010

В приложении Spring / Hibernate.Пользователь может отправить больше, чем по запросу с теми же данными на банковский счет.в данном случае: 1-й запрос поступает первым, его обслуживает банк, возвращает ОК, устанавливает статус данных локального счета ОК;2-й запрос доходит до второго, банк обслуживает его, возвращает NOK, устанавливает статус данных локального счета NOK;

Теперь наш статус данных локального счета равен NOK, хотя он обслуживается хорошо.Любые предложения по этой проблеме.

1 Ответ

0 голосов
/ 30 ноября 2010

A.Убедитесь, что получающий веб-сервис ставит в очередь запросы.

B.Выполняйте не более двух исполнений потоков одновременно на стороне веб-службы.Это даст вам понять, почему статус установлен на NOK.

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