31. 你们公司是如何处理分布式事务的?

如果你真的被问到,可以这么说:

  • 我们某某特别严格的场景,用的是 TCC 来保证强一致性。

    你找一个严格资金要求绝对不能错的场景,你可以说你是用的 TCC 方案。

  • 然后其他的一些场景,基于阿里的 RocketMQ 来实现了分布式事务。

    如果是一般的分布式事务场景,订单插入之后要调用库存服务更新库存,库存数据没有资金那么的敏感,可以用可靠消息最终一致性方案。