【发布时间】:2018-04-09 22:10:47
【问题描述】:
是否可以强制 Hazelcast 在调用线程的 TransactionalMap 上运行 put()、replace() 和 delete() 方法?我希望 XA 事务从写入 Hazelcast 到写入 MapStore 中的数据库,但 Hazelcast 正在排队更改以在其他线程上运行,因此它们不在同一个事务上下文中。
我已将其设置为直写持久性,但我看到它正在排队 TxnSetOperation 并在单独的线程上运行它们。
这是在 Spring Boot 应用程序中使用 Hazelcast 自动配置和支持 PostgreSQL 的 JPA / Hibernate 存储。
【问题讨论】:
标签: spring spring-boot hazelcast xa