Skip to main content

Co to jest broker połączeń?

Broker połączenia jest zwykle aplikacją, która działa jako łącznik między klientem a serwerem lub między dwoma lub więcej klientami rówieśniczymi.Pojęcia te są wykorzystywane przede wszystkim w obszarach zarządzania połączeniami baz danych i wdrożenia zdalnych komputerów stacjonarnych.Wielopoziomowa architektura oprogramowania wykorzystuje brokera połączeń do ustanowienia niskiego przełomu, krótkoterminowych połączeń między maszynami.Brokerzy połączeń odgrywają kluczową rolę w wirtualizacji zdalnej pulpitu.Praktyka posiadania podmiotu pośredniego, który zarządza wszystkimi połączeniami, jest szeroko stosowana w projektowaniu architektury komputerowej.Sieci komputerowe złożone z takich wielopoziomowych systemów wymagają połączeń, które mają wiele warstw abstrakcji.Na przykład jedna warstwa obsługuje fizyczne przeniesienie pakietów przez medium transmisyjne, zapewniając, że każdy pakiet dociera do wyznaczonego miejsca docelowego między urządzeniami sieciowymi.Kolejna warstwa obsługuje wyłącznie komunikację między aplikacjami, takimi jak przeglądarka internetowa i serwer.Ponieważ systemy wielopoziomowe mają wiele punktów kontaktowych i mogą uzyskać złożone pod względem komunikacji w sieci komputerowej, konieczne jest istnienie jednostki, takiej jak broker połączenia.

Virtualizacja zdalnego pulpitu umożliwia użytkownikowi na sterowanie komputerowoZnajduje się zdalnie, jakby użytkownik był fizycznie obecny na komputerze zdalnym.Broker połączenia działa jako agent między komputerem klienckim a maszyną zdalną, obsługując wiele zadań sieciowych.Broker połączenia w wirtualizacji komputerów stacjonarnych jest odpowiedzialny za uwierzytelnienie komputera klienta i upoważnienie go do kontrolowania zdalnego komputera.Jest również odpowiedzialny za odpowiedzialność za upewnienie się, że instrukcje między komputerem hosta a systemem zdalnie kontrolowanym są odpowiednio zakodowane.Brokerzy z połączeniem zdalnym mają również ogromne zadanie zapewnienia zsynchronizowania komunikacji między dwiema maszynami. Kolejnym niedawno opracowanym podejściem do superkompałowania jest architektura obliczeniowa, która ułatwia brokerom połączeń w celu ułatwienia komunikacji między systemami.Wiele najnowszych superkomputerów zostało zaprojektowanych jako siatki złożone z węzłów, które inteligentnie się ze sobą komunikują w celu rozpowszechniania pracy.W takich scenariuszach broker połączeń działa jako swego rodzaju wymiana, przydzielanie pracy oraz zarządzanie połączeniami i rozłączami w siatce.Brokerzy połączeń odgrywają również ważną rolę w superkomputerowaniu.Wydajny broker połączeń pomaga superkomponować siatkę wycisnąć jak najwięcej mocy przetwarzania, bez marnowania cykli środkowej jednostki przetwarzania (CPU) lub powodowania opóźnień transmisji.