开发者社区> 问答> 正文
1
0
分享

 状态流转并发问题怎么处理?

状态流转并发问题怎么处理?

展开
收起
游客gwxzsspn6neze 2022-05-09 17:28:29 418 0
来自:阿里技术
举报
1 条回答
写回答
取消 提交回答
  • 在状态机OrderFsmEngine的sendEvent入口处,针对同一个订单维度加锁(redis分布式锁)、同一时间只允许有一个状态变更操作进行,其他请求则进行排队等待。 在数据库层对当前state做校验、类似与乐观锁方式。最终是将其他请求抛错、由上游业务进行处理。

    2022-05-09 21:36:35 举报
    赞同 评论 打赏

    评论

    全部评论 (0)

    登录后可评论
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
面向失败设计 立即下载
探索连接的最后十秒”落时”的网关 立即下载
基于RocketMQ Connect 构建全新数据流转处理平 立即下载
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等