이 콘텐츠는 선택한 언어로 제공되지 않습니다.

4.2. Message Channel


Overview

A message channel is a logical channel in a messaging system. That is, sending messages to different message channels provides an elementary way of sorting messages into different message types. Message queues and message topics are examples of message channels. You should remember that a logical channel is not the same as a physical channel. There can be several different ways of physically realizing a logical channel.
In Apache Camel, a message channel is represented by an endpoint URI of a message-oriented component as shown in Figure 4.2, “Message Channel Pattern”.

Figure 4.2. Message Channel Pattern

Message-oriented components

The following message-oriented components in Apache Camel support the notion of a message channel:

ActiveMQ

In ActiveMQ, message channels are represented by queues or topics. The endpoint URI for a specific queue, QueueName, has the following format:
activemq:QueueName
Copy to Clipboard Toggle word wrap
The endpoint URI for a specific topic, TopicName, has the following format:
activemq:topic:TopicName
Copy to Clipboard Toggle word wrap
For example, to send messages to the queue, Foo.Bar, use the following endpoint URI:
activemq:Foo.Bar
Copy to Clipboard Toggle word wrap
See chapter "ActiveMQ" in "EIP Component Reference" for more details and instructions on setting up the ActiveMQ component.

JMS

The Java Messaging Service (JMS) is a generic wrapper layer that is used to access many different kinds of message systems (for example, you can use it to wrap ActiveMQ, MQSeries, Tibco, BEA, Sonic, and others). In JMS, message channels are represented by queues, or topics. The endpoint URI for a specific queue, QueueName, has the following format:
jms:QueueName
Copy to Clipboard Toggle word wrap
The endpoint URI for a specific topic, TopicName, has the following format:
jms:topic:TopicName
Copy to Clipboard Toggle word wrap
See chapter "JMS" in "EIP Component Reference" for more details and instructions on setting up the JMS component.

AMQP

In AMQP, message channels are represented by queues, or topics. The endpoint URI for a specific queue, QueueName, has the following format:
amqp:QueueName
Copy to Clipboard Toggle word wrap
The endpoint URI for a specific topic, TopicName, has the following format:
amqp:topic:TopicName
Copy to Clipboard Toggle word wrap
See chapter "AMQP" in "EIP Component Reference" for more details and instructions on setting up the AMQP component.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat