이것은 매우 기본적인 질문 일 수 있습니다. 그러나 나는 약간 혼란 스럽다.AMQP - 토끼 MQ 사용
나는 RabbitMQ
가 AMQP
브로커 (의미는 RabbitMQ
은/AMQP
을 구현 함)임을 알고 있습니다. RabbitMQ에서 제공하는 클라이언트 라이브러리 (jar)를 사용했습니다. RabbitMQ 브로커에 연결하기 위해 RabbitMQ
클라이언트 API/라이브러리가 "내부적으로"사용하는 AMQP
프로토콜을 사용 했습니까? AMQP
을 사용할 때 알아야 할 사항은 무엇입니까?
AMQP
을 사용하려면 따라야 할 다른 경로가 있습니까? 개발자는 RabbitMQ, Apache QPid 등과 같은 Message Broker의 API를 사용하는 것 외에 AMQP
을 사용하는 것에 대해 어떻게 걱정합니까?
AMQP는 HTTP와 마찬가지로 프로토콜입니다. API 외에도 메시지 형식을 정의하고 API를 구현하는 응용 프로그램이 아니라 프로토콜에 의해 라우팅 또는 대기열 기능을 제공합니다. '그렇다면 개발자는 AMQP에 대해'프로그래밍 '/ 브로커 (RabbitMQ 등)가 제공하는 API를 사용하고 있습니까? (물론 브로커 API가 AMQP를 사용하여 통신한다는 사실을 알고있는 것입니다.) –
물론 아닙니다. HTTP를 통해 프로그래밍 할 때 (예를 들어, 나머지 웹 서비스) HTTP (응답 코드)를 신경 쓰지 않습니까? – m3th0dman
알겠습니다. 감사! –