Saga

来自WHY42

[1]

  • Saga与2pc的区别为,2pc通常为短事务,而saga为长事务
  • 2pc对服务可用性有要求,并会阻塞
  • Saga依赖可靠消息,可以通过数据库事务模拟消息表+广播,或者CDC方式监控binlog的方式来解决