Я использую mysql InnoDB и struts2 для разработки моего сайта. Когда пользователь хочет использовать продукт, он отправит счет-фактуру на свой почтовый ящик, и с этой ссылкой он может заплатить деньги.Как избежать параллельного доступа к платежной ссылке на моем сайте
Проблема, которую я должен решить, заключается в следующем: когда пользователь открывает ссылку в двух сеансах и пытается заплатить за оба, я должен разрешить только одну транзакцию. И если разрешенная транзакция вызывает проблему, такую как закрытие браузера или какая-то другая проблема, все перейдет в состояние взаимоблокировки. Я должен избегать этого и разрешать следующие транзакции.
Просьба предложить мне, как этого достичь?
Я думаю, вам придется добавить время жизни для каждой сессии для предотвращения тупиков (так же, как в одном, используемых сайтах банки) ... – aProgrammer
@Amit -> К сожалению, Я не могу получить то, что вы собираетесь сказать, пожалуйста, можете ли вы сказать это легко. – javaaddict
На сайтах банков, как они поддерживают параллелизм. Может кто-нибудь объяснить это, пожалуйста. – javaaddict