iT邦幫忙

saga相關文章
共有 8 則文章
鐵人賽 Modern Web DAY 25

技術 第二十五章、Anser-Saga:深入執行週期的高可用性元件 - PHP 微服務入門與開發

從前兩章的實作中,我們了解了如何使用 Anser 的交易措施,在保持微服務資料一致性的情況下,也能有一些手段提高協作器的可用性。在經歷了兩章的實作,你應該會好奇...

鐵人賽 Modern Web DAY 24

技術 第二十四章、Anser-Saga:重新執行被中斷的協作器快照 - PHP 微服務入門與開發

在動態且複雜的協作器實作中,面對各式各樣的異常情況及不可預期的錯誤是在所難免的。在前幾章節中,我們已經探討了利用 Anser-Saga 的高可用性元件,對被中斷...

鐵人賽 Modern Web DAY 22

技術 第二十二章、Anser-Saga:替你的協作器加上一層保護 - PHP 微服務入門與開發

如果你是跟著文章一天接著一天實作的讀者,那麼你需要確保你的 : Anser-Tutorial-Service 使用的是最新的 v1.1.0 以上的版本...

鐵人賽 Modern Web DAY 20

技術 第二十章、Anser-Saga:替協作器加上補償 - PHP 微服務入門與開發

如果你是跟著文章一天接著一天實作的讀者,那麼你需要確保你的 : Anser-Tutorial-Service 使用的是最新的 v1.0.5 以上的版本...

鐵人賽 Modern Web DAY 19

技術 第十九章、Anser-Saga:協作器交易設計理念 - PHP 微服務入門與開發

Anser Saga 元件設計圖 Anser-Saga 元件基於現有的 Anser-Orchestration 元件進行設計;此元件負責執行與管理在進行分...

鐵人賽 Software Development DAY 8
服務開發雜談 系列 第 8

技術 微服務瞎談(8) Saga, Choreography vs Orchestration

上篇提到Saga模式.末段的流程是把Saga的決策和執行順序的邏輯分佈在Saga的每一個參與者之中, 透過通訊交換事件的方式來溝通, 這種叫做Choreogra...

鐵人賽 Software Development DAY 7
服務開發雜談 系列 第 7

技術 微服務瞎談(7) Saga Pattern

Saga Pattern 之前介紹的Outbox Pattern可能需要透過排程或是MQ來做訊息交換.設計上會稍微複雜, 要引入MQSaga不必引入MQ, 因為...

技術 週五等下班之我看 Candy Crush 與其他成功產品

日前玩 Candy Crush 封頂 特寫文一篇以茲紀念 上一個破關的遊戲 好像是DOS版的三國志 這些年來 看著許多成功的產品 觀察出一個小小的共同的特...