共用方式為


Orleans執行應用程式

一般 Orleans 應用程式由一個伺服器進程叢集(多執行緒)組成,穀粒物件存於其中,並由一組用戶端進程(通常為網頁伺服器)接收外部請求,將其轉換為穀粒物件的方法呼叫,然後返回結果。 因此,執行 Orleans 應用程式的第一個步驟是啟動 Silo 叢集。 為了進行測試,一個叢集可以由單一伺服器組成。 對於可靠的生產環境部署,叢集中擁有多個儲存節點,更適合容錯和擴展。

叢集執行之後,啟動一或多個連線到叢集的客戶端進程,並將要求傳送至粒紋。 客戶端會透過稱為閘道的特殊 TCP 端點連接到 silos。 根據預設,叢集中的每個資料筒倉都會啟用用戶端閘道。 客戶端會以平行方式連線到所有資料筒倉,以提升效能和韌性。

設定並啟動儲存體

IHost 一起配置筒倉。 如需詳細資訊,請參閱 Orleans: 伺服器組態。 在主機內配置倉儲(silo)後,請啟動主機以啟動 Orleans 倉儲。

設定及連線用戶端

使用 IHost 將用戶端配置得類似於資料孤島。 如需詳細資訊,請參閱 Orleans:客戶端設定。 當設定用戶端時,啟動主機實例,以便讓用戶端連接到集群。

生產設定

此處使用的組態範例用於測試在同一部電腦上運行的測試儲存模組和用戶端。localhost 在生產環境中,數據孤島與用戶端通常在不同的伺服器上運行,並設置為使用可靠的叢集配置選項之一。 如需詳細資訊,請參閱設定 指南叢集管理的描述。

後續步驟