0

我有一个包含在 2 个集群节点上运行的 Java EE 计时器的应用程序。计时器的任务是从一个公共表(mysql 数据库)中批量获取 100 条记录并对其进行处理。由于计时器在两个节点上运行,因此两者都处理相同的记录。那么如何正确配置它,以便第一个计时器可以获取第一批 100 条记录,第二个计时器可以获取下一批 100 条记录。

我尝试将悲观写锁放在查询上,并在 java 代码中将最大结果设置为 100。但在性能上并不好。

有没有办法以更好的性能处理这种情况?

4

0 回答 0