내가 ActiveMQ를 아르테미스에 새로운 오전이해 커넥터의 ActiveMQ 아르테미스
나는 문서를 읽고 커넥터가이 서버에 연결하는 방법을 정의하기 위해 클라이언트에서 사용하는 발견했다.
나는 코드의 평화 다음 한 이는 broker.xml 파일이
그래서 여기 수용체 이봐, 당신은 포트 61617에 나와 함께 연결할 수 말하는 <connectors>
<connector name="netty-connector">tcp://0.0.0.0:61616</connector>
<!-- connector to the server1 -->
<connector name="server1-connector">tcp://0.0.0.0:9616</connector>
</connectors>
<!-- Acceptors -->
<acceptors>
<acceptor name="netty-acceptor">tcp://0.0.0.0:61616</acceptor>
</acceptors>
, 내가 의미하는을하고있다 (그것을 듣고입니다 나를 위해) 하지만이 broker.xml에서 커넥터의 역할은 어떨까요? 커넥터가 수락 자에서와 같이 동일한 포트 (tcp : //0.0.0.0 : 61616)를 타겟팅 함 : 커넥터에서 언급 된 포트 의미가 무엇인지 이해하고 싶습니다. 설명해주십시오.
저스틴 안녕하세요 <커넥터 이름 = "그물코 커넥터"> 난 인스턴스 '' 의 broker.xml 코드 라인을 추가 한 TCP를 고정 표시기 를 사용 아르테미스 2 개 인스턴스를 생성 한//0.0.0.0.:9616 '' 및 ''<셉터 NAME = "그물코 - 수용체"> TCP : //0.0.0.0 : 61,616'' 수용체는 미세하지만 커넥터 아니다 '''tcp : //0.0.0.0 : 61616''' 으로 작업하지만, 내 IP 주소로 0.0.0.0을 변경할 때 작동합니다. 그래서 나는 왜 acceptor가 0.0.0.0으로 작업하는지 혼란 스럽다. 여기서 나는 connector를위한 ip address가 필요하다. –
Baba
주소 "0.0.0.0"은 메타 주소입니다. 청취자의 컨텍스트 (예 : Artemis 수락 자)에서는 청취자가 모든 로컬 주소에서 연결을 수신 대기한다는 것을 의미합니다. 커넥터의 컨텍스트에서 나는 이것이 실제로 의미가 있다고 생각하지 않습니다. 자세한 내용은 https://en.wikipedia.org/wiki/0.0.0.0을 참조하십시오. –
저스틴에게 감사드립니다. 그러나 여전히 나를 혼란스럽게합니다. 제발 나를 인도 해주실 수 있습니까? 어떻게 부두를 사용하여 Artemis의 클러스터를 만들 수 있습니까? – Baba