實作詳細資料概觀

Orleans 生命週期

某些 Orleans 行為相當複雜,需要已排序的啟動和關機作業。 為了解決此問題,已引進一般元件生命週期模式。

訊息傳遞保證

根據預設,Orleans 訊息傳遞保證最多提供一次。 或者,如果設定為在逾時後重試,Orleans 會改為提供至少一次的傳遞作業。

排程器

Orleans 排程器是 Orleans 執行階段內的元件,負責執行應用程式程式碼和執行階段程式碼的部分項目,以確保單一執行緒的執行語意。

叢集管理

Orleans 透過內建成員資格通訊協定提供叢集管理,我們有時會將其稱為「定址接收器成員資格」。 此通訊協定的目標是讓所有定址接收器 (Orleans 伺服器) 同意目前運作的定址接收器集、偵測失敗的定址接收器,並允許新的定址接收器加入叢集。

串流實作

本節提供 Orleans 串流實作的高階概觀。 其描述應用程式層級上看不到的概念和詳細資料。

負載平衡

負載平衡大致上是 Orleans 執行階段的其中一個要素。

單元測試

本節說明如何對粒紋進行單元測試,以確保其可正常運作。