Skip to content

【流程引擎】微服务架构下,业务服务并发发起流程时,流程设计备份创建多份导致查询报错 #152

@JuzLEthE

Description

@JuzLEthE

原因:
其他服务并发通过feign接口发起同一个流程时,创建流程设计备份未加并发控制,导致同时判断通过,创建了多条备份数据。走查询时期望通过流程设计id与最后更新时间获取一条备份,但是获取多条,导致接口报错。
代码位置:
Image
错误信息:
Image

建议上面方法中增加并发控制,引用流程引擎时,仓储实现也做处理,只获取一条
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions