Closed2

Process Manager vs Saga

j5ik2oj5ik2o

Process Manager

Enterprise Integration Patterns

https://amzn.to/38Sxb2f

Chapter 7. Message Routing - Process Manager

Reactive Messaging Patterns with the Actor Model

https://amzn.to/38X83HY

Chapter 7. Message Routing - Process Manager

関連リンク

Saga

SAGAS, Hector Garcaa-Molrna, Kenneth Salem

https://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf

マイクロサービスアーキテクチャ

https://amzn.to/3njhBFn

Chapter4 - サーガによるトランザクションの管理

Process Manager と Saga の比較

https://stackoverflow.com/questions/15528015/what-is-the-difference-between-a-saga-a-process-manager-and-a-document-based-ap
https://driggl.com/blog/a/process-manager-vs-saga-confusion
https://event-driven.io/en/saga_process_manager_distributed_transactions/
https://sunnyatticsoftware.com/blog/saga-vs-process-manager

j5ik2oj5ik2o

ざっくり説明

  • Sagaは一貫性よりも補償を優先することでロックを回避するパターン。比較的単純な仕組みであるため、一般的に状態を必要としない。
  • Proccess Managerは有限状態機械によって実装されたワークフローパターン。Sagaとは異なりトランザクション中は永続的な状態を保持する。
このスクラップは2021/09/28にクローズされました