1.4. 용어 및 개념
이 섹션에서는 핵심 API 엔티티를 소개하고 함께 작동하는 방법을 설명합니다.
엔터티 | 설명 |
---|---|
컨테이너 | 최상위 연결 컨테이너입니다. |
연결 | 네트워크에서 두 피어 간 통신을 위한 채널입니다. 세션이 포함되어 있습니다. |
세션 | 메시지를 보내고 받기 위한 컨텍스트입니다. 보낸 사람 및 수신자가 포함되어 있습니다. |
보낸 사람 | 대상에 메시지를 전송하는 채널입니다. 대상도 있습니다. |
수신자 | 소스에서 메시지를 수신하는 채널입니다. 소스가 있습니다. |
소스 | 메시지의 이름이 지정된 원본 지점입니다. |
대상 | 메시지에 대해 이름이 지정된 대상입니다. |
메시지 | 애플리케이션별 정보. |
delivery | 메시지 전송입니다. |
Red Hat build of Rhea는 메시지를 보내고 받습니다. 보낸 사람 및 수신자 를 통해 연결된 피어 간에 메시지가 전송됩니다. 발신자와 수신자는 세션을 통해 설정됩니다. 세션은 연결을 통해 설정됩니다. 연결은 고유하게 식별된 두 컨테이너 간에 설정됩니다. 연결에는 여러 세션이 있을 수 있지만 종종 필요하지 않습니다. API를 사용하면 필요하지 않은 경우 세션을 무시할 수 있습니다.
전송 피어는 메시지를 보낼 보낸 사람을 만듭니다. 보낸 사람에는 원격 피어에서 큐 또는 주제를 식별하는 대상이 있습니다. 수신하는 피어는 메시지를 수신하기 위한 수신자를 생성합니다. 수신자에는 원격 피어에서 큐 또는 주제를 식별하는 소스가 있습니다.
메시지의 전송은 전달 이라고 합니다. 메시지는 헤더 및 주석과 같은 모든 메타데이터를 포함하여 전송된 내용입니다. 전송은 해당 콘텐츠의 전송과 관련된 프로토콜 교환입니다.
전송이 완료되었음을 나타내기 위해 송신자 또는 수신자가 이를 고정합니다. 다른 쪽이 정통되면 더 이상 그 전달에 대해 전달하지 않을 것입니다. 수신자는 메시지를 수락하거나 거부할지 여부를 나타낼 수도 있습니다.