|
huntcool001Oct 19, 2020
1
肯定用啊. 不然微服务跨库查询就没办法了. 我们用的是 Seata.
|
|
9LCRwvU14033RHJoOct 19, 2020
2
@huntcool001
Seata 是用二阶段提交(2PC)的吗? |
|
3
看你们的业务要求和场景,尽量设计上避免使用分布式事务
|
|
leafreOct 19, 2020
4
业务上应该尽量避免分布式事务,服务接口尽可能大粒度,每个服务方法应代表一个功能,而不是某功能的一个步骤,否则将面临麻烦的分布式事务问题
|
|
wysnylcOct 19, 2020
5
3L 4L 说的很对,分布式事务是一个就算解决也很麻烦的问题,能绕过就绕过
|
|
xuanbgOct 19, 2020
6
不是尽量避免,而是要想尽办法避免使用分布式事务。嗯,搞了将近 5 年的微服务了,目前还没有遇到不能避免的情况。
|
|
IDAEngineOct 19, 2020 via iPhone
7
尽量不要用分布式事务吧,太复杂了没必要
|
|
IDAEngineOct 19, 2020 via iPhone
8
分布式事务现在太依赖人工,支付宝对个账都安排了上万人
|
|
kerro1990Oct 19, 2020
9
人工补偿,累死你
|
|
seanxxOct 19, 2020
10
不要考虑用什么技术,先安排一组人对账再说
|
|
JoooooooooOct 19, 2020
11
尽量不要用分布式事务
补偿+最终一致 |
|
lpts007Oct 20, 2020 via Android
12
@IDAEngine 哥,你好,意思是说 oceanbase 达到宣传性能的前提是有万人对账团队吗?我一直以为阿里的产品早就实现了接近完美的分布式解决方案
|
|
limuyan44Oct 20, 2020
14
虽然搞了这么多年微服务,但是到现在也没用过分布式事务,我一直觉得这俩根本不应该一起出现。
|
|
threeEggs123Oct 20, 2020 via Android
15
我们用的是微服务设计模式中的 saga 模式,事件驱动的方式。
|
|
xiangyuecnOct 20, 2020
21
分布式事务 本质上就是在套娃 有异议的吗?
|
|
huntcool001Oct 20, 2020
22
@lori01 这几大行核心业务目前都是 IBM 小型机..
|
|
kerro1990Oct 20, 2020
23
@huntcool001 一般都是 IBM DB2 或 Oracle,阿里那一套弄下来成本更高,另外就是没油水可以捞,谁会大力去推
|
|
lavvrenceOct 20, 2020
24
利用可靠消息异步确保。
|
|
JaeCodingOct 20, 2020
25
没用过,用的 中间状态+补偿解决的
|