訓練
Orleans 應用程式
典型的 Orleans 應用程式是由伺服器處理序 (定址接收器) 叢集 (也就是粒紋所在的位置) 所組成,及一組接收外部要求的用戶端處理序 (通常是 Web 伺服器),將其轉換成粒紋方法呼叫並傳回結果。 因此,執行 Orleans 應用程式需要做的第一件事,就是啟動定址接收器的叢集。 為了進行測試,叢集可以包含單一定址接收器。 為了完成可靠的生產部署,您會想在叢集中加入多個定址接收器以進行容錯和調整作業。
執行叢集之後,您可啟動一或多個連線到叢集的用戶端處理序,並將要求傳送至粒紋。 用戶端會連線到定址接收器上的特殊 TCP 端點 (也就是閘道)。 根據預設,叢集中的每個定址接收器都已啟用用戶端閘道。 用戶端會以平行方式連線到所有定址接收器,以提供更好的效能和復原能力。
定址接收器會與 IHost 一起設定。 如需詳細資訊,請參閱Orleans:伺服器組態。 在主機內設定定址接收器之後,請啟動主機以起始 Orleans 定址接收器。
用戶端的設定方式與定址接收器類似,因為兩者都是透過 IHost
進行設定。 如需詳細資訊,請參閱Orleans:用戶端組態。 設定用戶端時,請啟動主機執行個體,讓用戶端連線到定址接收器。
此處使用的組態範例,是用於測試在與 localhost
相同機器上所執行的定址接收器和用戶端。 在生產環境中,定址接收器和用戶端通常會在不同的伺服器上執行,並使用其中一個可靠的叢集組態選項進行設定。 如需詳細資訊,請參閱設定指南和叢集管理的說明。