有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

多play 2框架实例中的java数据库事务管理

我有8个在AWS EC2上运行的play 2框架应用程序实例。每个应用程序都在选择和更新表中的同一行数据

我正在使用Play 2框架、spring、spring数据、hibernate和postgres

每个选择和更新操作都在事务中运行。当操作负载很重时,我会遇到过时的状态对象异常。这意味着我们已经更新了表中的数据,缓存中的任何数据都是旧的

我的问题是:

  1. 事务是否以某种方式排队,或者它们相互交叉导致异常
  2. 将多个实例同时读写到一个数据库/表/行的正确配置是什么
  3. 这应该是开箱即用的吗?我所需要做的就是将这个方法注释为@Transactional,hibernate将解决如何调度和排队来自不同实例的事务

谢谢你的帮助


共 (0) 个答案