Udostępnij za pośrednictwem


Orleans Uruchamianie aplikacji

Typowa Orleans aplikacja składa się z klastra procesów serwera (silosów), w którym żyją ziarna, oraz zestawu procesów klienta (zazwyczaj serwerów internetowych) odbierających żądania zewnętrzne, zamieniając je w wywołania metod ziarna i zwracając wyniki. W związku z tym pierwszym krokiem uruchamiania Orleans aplikacji jest uruchomienie klastra silosów. W celach testowych klaster może składać się z jednego silosu. Dla niezawodnego wdrożenia produkcyjnego, zaleca się posiadanie więcej niż jednego silosu w klastrze dla odporności na uszkodzenia i skalowalności.

Po uruchomieniu klastra rozpocznij jeden lub więcej procesów klienta, które łączą się z klastrem i mogą wysyłać żądania do zasobów. Klienci łączą się ze specjalnym punktem końcowym TCP na silosach nazywanych bramą. Domyślnie każdy silos w ramach klastra ma włączoną bramę klienta. Klienci łączą się z wszystkimi silosami równolegle w celu uzyskania lepszej wydajności i odporności.

Konfigurowanie i uruchamianie silosu

Skonfiguruj silos w połączeniu z elementem IHost. Aby uzyskać więcej informacji, zobacz Orleans: Konfiguracja serwera. Po skonfigurowaniu silosu na serwerze uruchom hosta, aby zainicjować silos Orleans.

Konfigurowanie i łączenie klienta

Skonfiguruj klientów podobnie do silosów przy użyciu elementu IHost. Aby uzyskać więcej informacji, zobacz Orleans: Konfiguracja klienta. Po skonfigurowaniu klienta uruchom wystąpienie hosta, aby klient nawiązał połączenie z silosami.

Konfiguracje produkcyjne

Przykłady konfiguracji używane w tym miejscu służą do testowania silosów i klientów działających na tej samej maszynie (localhost). W środowisku produkcyjnym silosy i klienci zwykle działają na różnych serwerach i są konfigurowane przy użyciu jednej z niezawodnych opcji konfiguracji klastra. Aby uzyskać więcej informacji na ten temat, zobacz Przewodnik konfiguracji i opis zarządzania klastrem.

Dalsze kroki