Narayana Long Running Action 介绍
邵华皓
2023-12-01
Long Running Action (LRA)可以看做一种耗时很长的操作,在传统的ACID中我们不得不设置很大的超时时间,这样对应用的扩展性和性能提升都是不利的。在一些业务应用当中,可以采用Saga的模式(先执行---后补偿)进行处理。Narayana项目组在此基础上实现了Saga的事务模型。更多的信息可以参考下面的文章
- Narayana LRA: implementation of saga transactions
- A comparison of Long Running Actions with a recent WSO paper
- Sagas and how they differ from two-phase commit