【发布时间】:2019-01-07 16:47:12
【问题描述】:
Out 应用程序的主要工作是从数据库中获取数据并丰富。由于性能问题,我们将代码部署在两个不同的服务器(两个不同的 JVM)中。现在的问题有时是两个服务器都获取相同的数据和进程,这会导致重复。现在的问题是如何停止从数据库中获取相同的数据。我们尝试锁定数据库行和所有数据库中的状态列,服务器之间的延迟以获取数据。但是,有时当两个服务器同时开始获取数据时,它们都不工作。请帮忙解决这个问题
【问题讨论】:
-
什么是数据库?我很难相信 Oracle 上的“SELECT for UPDATE”可能会失败。