【问题标题】:Javers - Async commit - Spring boot - HibernateJavers - 异步提交 - Spring boot - Hibernate
【发布时间】:2018-08-08 21:34:12
【问题描述】:

我的 Spring Boot 和 Hibernate 项目中有 Javers 实现。但是,有时 Javers 提交失败,这也会回滚我的业务数据库事务,因此 API 调用失败。

是否可以实现 Javers 异步提交,这样即使 Javers 提交出现问题,我的业务事务也不会受到影响,因此 API 调用会成功?

谢谢。

【问题讨论】:

    标签: mysql hibernate spring-boot asynchronous javers


    【解决方案1】:

    目前没有这样的选项,我们有未解决的问题,请参阅https://github.com/javers/javers/issues/593

    【讨论】:

    • 嘿@Bartek Walacik,我看到异步提交是作为 3.12.0 的一部分添加的,但它与 SQL db 兼容。您还可以简单介绍一下在哪里添加 CompletableFuture commitAsync(String author, Object currentVersion, Executor executor);
    • 目前,commitAsync() 仅适用于 Mongo repo。我们也可以考虑 SQL,请为此 github.com/javers/javers/issues 创建一个问题
    猜你喜欢
    • 1970-01-01
    • 2018-12-17
    • 2023-03-21
    • 2018-02-18
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多