Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.