第十四屆 佳作

software-dev
Microsoft Orleans雲原生開發框架從小白到大神
老鮑伯

系列文章

DAY 21

[21]---Orleans Steam範例專案實作 - 隱式訂閱與Client端訂閱

隱式訂閱 隱式訂閱的寫法相較於顯式訂閱的寫法,就變得很簡單,只需在Grain Identity是GUID的Grain類別宣告上加掛 ImplicitStream...

DAY 22

[22]---Orleans Grain的 RPC Transaction功能介紹

Orleans ACID Transaction 概述 Orleans的分布式交易(Distributed ACID Transaction)最早的討論出於西元...

DAY 23

[23]---Orleans Grain的 RPC Transaction範例實作

這裡建立一個銀行轉帳的範例專案,來說明Orleans Grain的RPC Transaction的實作。 銀行帳號轉帳範例 專案檔案架構建立 建立資料夾結構(以...

DAY 24

[24]---Orleans Grain的巢狀Transaction範例實作與單元測試

Orleans巢狀Transaction範例 昨天示範基本的Orleans Grain RPC Transaction功能,不過Orleans的Transact...

DAY 25

[25]---Orleans 的GitHub原始碼建置方法與 POCO Grain 開發方法

雖然現在 Microsoft Orleans已經有提供SourceLink支援,可以在執行偵錯模式時用除錯器直接『逐步執行(Step In)』到Orleans的...

DAY 26

[26]---Orleans的常駐服務:GrainService

Orleans的GrainService是不同於Actor model運算模式的特殊System daemon,它可以用來在每個Silo提供類似系統服務的常駐程...

DAY 27

[27]---Orleans Grain的Call Filter介紹

Filter是Orleans Grain的一個功能,可以在Grain的方法被呼叫前後,執行一些自訂的邏輯。以便讓我們在Grain的方法被呼叫前後做例如:存取權限...

DAY 28

[28]---Orleans Grain RPC呼叫的三事:Request Context, One-way request, Stateless Worker

Orleans在開發(dev)Grain Method相關還有一些特殊的API,這篇文章就來介紹一下:Request Context, One-way requ...

DAY 29

[29]---Orleans Client套用Polly做連線重試和運營相關Silo配置說明

Orleans Client套用Polly做連線重試 Polly是一個.NET的Nuget套件,有內建不少設計軟體強固架構的『Policy』函式庫,例如 Ret...

DAY 30

[30]---Orleans常見系統架構模式:Smart Cache Pattern及其應用範例

Smart Cache Pattern 介紹 Smart Cache Pattern 是一種 Orleans 架構的 Pattern,利用Orleans Gra...