35. JMS - AMQP 1.0 Sink
使用 Apache Qpid JMS 客户端将数据发送到任何 AMQP 1.0 兼容消息代理。
35.1. JMS - AMQP 1.0 Sink Kamelet 描述 复制链接链接已复制到粘贴板!
35.1.1. 连接配置 复制链接链接已复制到粘贴板!
此 Kamelet 使用 Apache Qpid JMS 客户端连接到任何 AMQP 1.0 兼容消息代理。
35.1.2. 目标配置 复制链接链接已复制到粘贴板!
Kamelet 支持队列和主题目的地。可以使用 destinationType 属性配置目的地类型,该属性默认为 queue。
35.1.3. AMQP 1.0 协议 复制链接链接已复制到粘贴板!
此 sink 使用 AMQP 1.0 协议将信息发送到代理。AMQP 1.0 是一个开放式标准消息传递协议,可提供可靠、安全和可互操作的消息传递。
35.2. 配置选项 复制链接链接已复制到粘贴板!
下表总结了 jms-amqp-10-sink Kamelet 可用的选项:
| 属性 | 名称 | 描述 | 类型 | 默认 | 示例 |
|---|---|---|---|---|---|
| destinationName * | 目标名称 | JMS 目的地名称。 | 字符串 | ||
| remoteURI * | 代理 URL | JMS URL。 | 字符串 | amqp://my-host:31616 | |
| destinationType | 目的地类型 | JMS 目的地类型(队列或主题)。 | 字符串 | queue |
* = 标记为星号的字段 是必需的。
35.3. 依赖项 复制链接链接已复制到粘贴板!
在运行时,jms-amqp-10-sink Kamelet 依赖于以下依赖项存在:
<dependencies>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifact>camel-quarkus-amqp</artifact>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifact>camel-quarkus-jms</artifact>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifact>camel-quarkus-kamelet</artifact>
</dependency>
<dependency>
<groupId>org.apache.camel.kamelets</groupId>
<artifact>camel-kamelets-utils</artifact>
<version>{kamelets-utils-version}</version>
</dependency>
</dependencies>
35.4. kamelets 源文件 复制链接链接已复制到粘贴板!
https://github.com/apache/camel-kamelets/blob/4.14.x/kamelets/jms-amqp-10-sink.kamelet.yaml