Skip to main content

Co to jest przetwarzanie oparte na wiadomości?

Przetwarzanie oparte na wiadomościach jest jednym z procesów, które odbywają się w podstawowym środowisku obliczeniowym klienta/serwera.Zasadniczo przetwarzanie oparte na wiadomości odbywa się, gdy klient obliczeniowy przekazuje żądanie w formie wiadomości do programu, który działa jako odbiorca i dystrybutor wiadomości.Odbiornik lub broker wiadomości, jak się czasem jest wywoływany, a następnie prowadzi wiadomość do odpowiedniej aplikacji serwerowej.

W ramach struktury przetwarzania opartego na komunikatach wiadomości zawierające żądania dotyczące określonych kursów działań mogą się różnić pod względem konfiguracji żądania wiadomości.Wiadomość może zawierać takie elementy, jak nazwa lub znacznik dla żądanej aplikacji, a także wskazując pewne poczucie pilności lub harmonogram przetwarzania żądania na końcu serwera.W zależności od struktury wiadomości odbiornik lub broker wiadomości może odpowiedzieć na twórcę wiadomości, a także przekazać wiadomość do odpowiedniego serwera.

Zastosowanie przetwarzania opartego na komunikatach jest powszechne w środowiskach korzystających z obliczeń rozproszonych.Innymi słowy, jeśli ogólna sieć obejmuje duży obszar geograficzny, może istnieć zwiększona potrzeba badania nowych wiadomości lub aplikacji, zanim pozwolili na ich wykonanie.Gdy ten rodzaj przetwarzania oparty na wiadomościach jest wykorzystywany, zwykle istnieją dodatkowe komponenty oprogramowania o nazwie oprogramowanie pośrednie, które pomagają obsługiwać zwiększony przepływ wiadomości z różnych zdalnych sekcji sieci.Może to pomóc w zmniejszeniu obciążenia na starszym serwerze, ponieważ oprogramowanie pośrednie pomaga sortować, kwalifikować i kierować wiadomości.

Podczas gdy przetwarzanie oparte na wiadomościach jest podejściem, które obejmuje kilka kroków przed dokonaniem zamierzonego działania, nie ma opóźnienia.Użytkownicy końcowi prawdopodobnie nie zauważą żadnego spowolnienia funkcji podczas przetwarzania opartego na wiadomościach.W rzeczywistości większość użytkowników całkowicie nie zdaje sobie sprawy, że ten rodzaj funkcji działa, ponieważ wiele komunikatów żądania jest generowanych w ramach trwających zautomatyzowanych procesów utrzymania systemu.