Orleans Spuštění aplikace

Typická Orleans aplikace se skládá z clusteru serverových procesů (sil), kde se nacházejí komponenty zvané zrnka, a z řady klientských procesů (obvykle webových serverů), které přijímají externí požadavky, převádějí je na volání metod zrn a vracejí výsledky. Prvním krokem ke spuštění aplikace Orleans je proto spuštění clusteru sil. Pro účely testování se cluster může skládat z jednoho sila. Pro spolehlivé nasazení v produkci je žádoucí mít v clusteru více než jedno silo kvůli jeho odolnosti proti chybám a možnosti škálování.

Po spuštění clusteru zahajte jeden nebo více klientských procesů, které se připojují ke clusteru a mohou odesílat požadavky na grains. Klienti se připojují ke speciálnímu koncovému bodu TCP na silách označovaných jako brána. Ve výchozím nastavení má každé silo v clusteru povolenou bránu klienta. Klienti se připojují ke všem silům paralelně, což zlepšuje výkon a odolnost.

Konfigurace a spuštění sila

Nakonfigurujte silo ve spojení s parametrem IHost. Další informace najdete v tématu Orleans: Konfigurace serveru. Po nakonfigurování sila v rámci hostitele spusťte hostitele, aby zahájil Orleans silo.

Konfigurace a připojení klienta

Konfigurujte klienty podobně jako silo pomocí IHost. Další informace naleznete v tématu Orleans: Konfigurace klienta. Po nakonfigurování klienta spusťte instanci hostitele, aby se klient připojil k silám.

Produkční konfigurace

Zde použité konfigurační příklady slouží k testování sil a klientů, kteří běží na stejném počítači (localhost). V produkčním prostředí obvykle běží sila a klienti na různých serverech a jsou nakonfigurovány pomocí jedné ze spolehlivých konfigurací clusteru. Další informace o tom najdete v průvodci konfigurací a v popisu správy clusteru.

Další kroky