2장. 네트워크 연결: 수락자 및 커넥터


AMQ Broker에 사용되는 연결 유형은 network 및 In-VM의 두 가지 유형이 있습니다. 네트워크 연결은 두 당사자가 동일한 서버 또는 물리적으로 원격에 관계없이 다른 가상 시스템에 있을 때 사용됩니다. 애플리케이션 또는 서버든 클라이언트가 브로커와 동일한 가상 시스템 내에 있을 때 In-VM 연결이 사용됩니다.

네트워크 연결은 Netty를 사용합니다. Netty 는 HTTP 또는 HTTPS를 통한 터널링에도 Java IO 또는 NIO, TCP 소켓, SSL/TLS 사용 등 여러 가지 방법으로 네트워크 연결을 구성할 수 있는 고성능 하위 수준의 네트워크 라이브러리입니다. 또한 Netty는 모든 메시징 프로토콜에 단일 포트를 사용할 수 있습니다. 브로커는 사용 중인 프로토콜을 자동으로 감지하고 수신 메시지를 추가 처리를 위한 적절한 처리기로 보냅니다.

네트워크 연결 구성 내의 URI에 따라 유형이 결정됩니다. 예를 들어 URI에서 vm 를 사용하면 In-VM 연결이 생성됩니다. 아래 예제에서 acceptor 의 URI는 vm 로 시작합니다.

<acceptor name="in-vm-example">vm://0</acceptor>

URI에서 tcp 를 사용하여 네트워크 연결을 만듭니다.

<acceptor name="network-example">tcp://localhost:61617</acceptor>

이 장에서는 먼저 네트워크 연결, 수락자 및 커넥터와 관련된 두 가지 구성 요소에 대해 설명합니다. 다음으로 TCP, HTTP 및 SSL/TLS 네트워크 연결 및 In-VM 연결에 대한 구성 단계가 설명되어 있습니다.

2.1. 수락자 정보

AMQ Broker에서 네트워크 연결에 대해 논의할 때 가장 중요한 개념 중 하나는 수락자입니다. 어셉터는 브로커에 대한 연결을 만드는 방법을 정의합니다. 다음은 구성 파일 BROKER_INSTANCE_DIR/etc/broker.xml.xml 내에 있을 수 있는 어셉터 의 일반적인 구성입니다.

<acceptors>
   <acceptor name="example-acceptor">tcp://localhost:61617</acceptor>
</acceptors>

어셉터는 어 셉터 요소 내에서 그룹화됩니다. 서버당 나열할 수 있는 어셉터 수에 대한 상한은 없습니다.

수락자 구성

acceptor 에 대해 정의된 URI의 쿼리 문자열에 키-값 쌍을 추가하여 어셉터를 구성합니다. 다음 예제와 같이 여러 키-값 쌍을 분리하려면 (';')를 사용합니다. URI 끝에 여러 키-값 쌍을 추가하여 sslEnabled=true 로 시작하여 SSL/TLS에 대한 어셉터를 구성합니다.

<acceptor name="example-acceptor">tcp://localhost:61617?sslEnabled=true;key-store-path=/path</acceptor>

커넥터 구성 매개변수에 대한 자세한 내용은 Acceptor 및 Connector Configuration Parameters 를 참조하십시오.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동