閱讀英文

共用方式為


Orleans 應用程式

典型的 Orleans 應用程式是由伺服器處理序 (定址接收器) 叢集 (也就是粒紋所在的位置) 所組成,及一組接收外部要求的用戶端處理序 (通常是 Web 伺服器),將其轉換成粒紋方法呼叫並傳回結果。 因此,執行 Orleans 應用程式需要做的第一件事,就是啟動定址接收器的叢集。 為了進行測試,叢集可以包含單一定址接收器。 為了完成可靠的生產部署,您會想在叢集中加入多個定址接收器以進行容錯和調整作業。

執行叢集之後,您可啟動一或多個連線到叢集的用戶端處理序,並將要求傳送至粒紋。 用戶端會連線到定址接收器上的特殊 TCP 端點 (也就是閘道)。 根據預設,叢集中的每個定址接收器都已啟用用戶端閘道。 用戶端會以平行方式連線到所有定址接收器,以提供更好的效能和復原能力。

設定並啟動定址接收器

定址接收器會與 IHost 一起設定。 如需詳細資訊,請參閱Orleans:伺服器組態。 在主機內設定定址接收器之後,請啟動主機以起始 Orleans 定址接收器。

設定並連線到用戶端

用戶端的設定方式與定址接收器類似,因為兩者都是透過 IHost 進行設定。 如需詳細資訊,請參閱Orleans:用戶端組態。 設定用戶端時,請啟動主機執行個體,讓用戶端連線到定址接收器。

生產組態

此處使用的組態範例,是用於測試在與 localhost 相同機器上所執行的定址接收器和用戶端。 在生產環境中,定址接收器和用戶端通常會在不同的伺服器上執行,並使用其中一個可靠的叢集組態選項進行設定。 如需詳細資訊,請參閱設定指南叢集管理的說明。

下一步