Co to jest przetwarzanie oparte na wiadomościach?

Przetwarzanie sterowane komunikatami jest jednym z procesów zachodzących w podstawowym środowisku komputerowym klient / serwer. Zasadniczo przetwarzanie oparte na wiadomościach ma miejsce, gdy klient obliczeniowy przekazuje żądanie w formie komunikatu do programu, który działa jako odbiorca i dystrybutor wiadomości. Odbiornik lub broker komunikatów, jak to się czasem nazywa, następnie kieruje wiadomość do odpowiedniej aplikacji serwera.

W strukturze przetwarzania opartego na wiadomościach wiadomości zawierające żądania określonych działań mogą się różnić w zależności od konfiguracji żądania wiadomości. Wiadomość może zawierać takie elementy, jak nazwa lub znacznik dla żądanej aplikacji, a także wskazuje na poczucie pilności lub harmonogram przetwarzania żądania po stronie serwera. W zależności od struktury wiadomości odbiorca lub broker wiadomości może odpowiedzieć nadawcy wiadomości, a także przesłać wiadomość do odpowiedniego serwera.

Korzystanie z przetwarzania opartego na komunikatach jest powszechne w środowiskach korzystających z przetwarzania rozproszonego. Innymi słowy, jeśli cała sieć obejmuje duży obszar geograficzny, może istnieć zwiększone zapotrzebowanie na sprawdzanie nowych wiadomości lub aplikacji przed umożliwieniem ich wykonania. Gdy wykorzystuje się ten rodzaj przetwarzania opartego na komunikatach, zwykle istnieją dodatkowe komponenty oprogramowania zwane oprogramowaniem pośrednim, które pomagają obsłużyć zwiększony przepływ wiadomości z różnych odległych części sieci. Może to pomóc zmniejszyć obciążenie starszego serwera, ponieważ oprogramowanie pośrednie pomaga sortować, kwalifikować i kierować wiadomości.

Chociaż przetwarzanie oparte na wiadomościach jest podejściem wymagającym kilku kroków przed wykonaniem zamierzonego działania, nie występuje opóźnienie czasowe. Użytkownicy końcowi raczej nie zauważą spowolnienia działania podczas przetwarzania opartego na komunikatach. W rzeczywistości większość użytkowników jest całkowicie nieświadoma, że ​​ten typ funkcji jest uruchomiony, ponieważ wiele komunikatów żądań jest generowanych w ramach trwających automatycznych procesów utrzymywania działania systemu.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?