Skip to main content

연결 브로커 란 무엇입니까?

Connection 브로커는 일반적으로 클라이언트와 서버 또는 둘 이상의 피어 클라이언트 간의 연락 담당자 역할을하는 소프트웨어 응용 프로그램입니다.이러한 개념은 주로 데이터베이스 연결 관리 영역과 원격 데스크톱 구현에 사용됩니다.멀티 계층 소프트웨어 아키텍처는 연결 브로커를 사용하여 기계 간의 단기 연결을 설정합니다.연결 브로커는 특히 원격 데스크탑 가상화에서 중추적 인 역할을합니다.모든 연결을 관리하는 중개 엔터티를 갖는 관행은 분배 컴퓨팅 아키텍처 설계에도 널리 사용됩니다.이러한 다중 계층 시스템으로 구성된 컴퓨터 네트워크에는 여러 계층의 추상화가있는 연결이 필요합니다.예를 들어, 하나의 층은 전송 매체를 가로 지르는 패킷의 물리적 전송을 처리하여 각 패킷이 네트워크 장치 사이의 지정된 대상에 도달하도록합니다.다른 계층은 웹 브라우저 및 서버와 같은 응용 프로그램 간에만 통신을 처리합니다.멀티 계층 시스템은 많은 접촉 지점을 가지고 있으며 컴퓨터 네트워크를 통해 통신하는 측면에서 복잡해지기 때문에 연결 브로커와 같은 엔티티의 존재가 필요합니다.마치 사용자가 원격 컴퓨터에 물리적으로 존재하는 것처럼 원격으로 위치합니다.연결 브로커는 클라이언트 시스템과 원격 시스템 사이의 에이전트 역할을하여 다양한 배경 네트워크 작업을 처리합니다.Desktop Virtualization의 연결 브로커는 클라이언트 시스템을 인증하고 원격 시스템을 제어 할 수있는 권한을 부여합니다.또한 호스트 컴퓨터와 원격 제어 시스템 간의 지침이 적절하게 인코딩되어 있는지 확인해야합니다.원격 데스크탑 연결 브로커는 또한 두 머신 간의 통신이 동기화되도록하는 엄청난 작업을 가지고 있습니다.최신 슈퍼 컴퓨터의 많은 부분은 작업을 배포하기 위해 서로 지능적으로 통신하는 노드로 구성된 그리드로 설계되었습니다.이러한 시나리오에서 연결 브로커는 종류의 교환, 작업 할당 및 그리드의 연결 및 단절 관리 역할을합니다.연결 브로커는 또한 슈퍼 컴퓨팅에서 중요한 역할을합니다.효율적인 연결 브로커는 슈퍼 컴퓨팅 그리드가 CPU (Central Processing Unit) 사이클을 낭비하지 않고 전송 지연을 일으키지 않고 가능한 많은 처리 전력을 짜는 데 도움이됩니다.