老师您好,涉及到微服务的话,请问有比较好的办法做分布式的事物吗?
来源:3-5 微服务拆分

mhigo
2022-01-13
对分布式事物的一致性一直是一个问题,比如一个系统中,a来修改,b来观察修改
在单独架构的系统中,也就是隔离级别就可以解决,但是对于分布式的情况,好像没有啥特别好的办法
使用统一的事物管理中心虽说可以解决一部分问题,但是针对于同一次修改不同微服务数据的情况,却不能很好的支持,比如修改中部分事物失败,却因一些问题(网络,或者数据出错)无法回滚,亦或者是在修改过程中,有另外的人来观察数据。
请问老师,这种的情况有啥比较好的解决方式吗?
写回答
1回答
-
大目
2022-01-13
seata 可以了解一下
不过我建议更多场景下不做分布式事务
因为99%的请求是正常的,做了分布式事务后,却有100%的请求性能下降…这笔生意不太划算。我建议不做分布式事务,出问题人工补偿。
042022-01-18
相似问题
看了分布式事务这里,有些疑问?
回答 1
分布式下的主键生成
回答 1