第 3 章 连接到 AMQ
在集成中,您可以从 Red Hat AMQ 代理获取信息或将消息发布到 Red Hat AMQ 代理。Red Hat AMQ 使用 OpenWire 协议进行客户端和消息代理之间的通信。要与以下代理类型通信,请使用 Red Hat AMQ 连接器与值得关注的代理创建连接:
- 不支持 AMQP 的 Apache ActiveMQ 代理
- AMQ 6 代理
要与以下代理类型之一通信,请使用 AMQP 连接器 创建与值得关注的代理的连接:
- 支持 AMQP 的 Apache ActiveMQ 代理
- Apache ActiveMQ Artemis
- AMQ 7 代理
- EnMasse,它是一个开源消息传递平台
要使用 Red Hat AMQ 连接器,请查看:
3.1. 创建 AMQ 连接 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在集成中,要从 或 中获取信息以发布信息到:
- 不支持 AMQP 的 Apache ActiveMQ 代理
- 一个 AMQ 6 代理
创建一个 Red Hat AMQ 连接,您可以将其添加到集成中。
先决条件
对于您要连接的 Red Hat AMQ 代理,您可以:
- 代理 URL
- 用户帐户凭证
- 代理的 PEM 证书文本
流程
- 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用的连接。
- 点击 Create Connection 以显示连接器。
- 点击 Red Hat AMQ 连接器。
配置连接:
-
在 Broker URL 字段中,输入您要发送数据的位置或从中获取数据,例如
tcp://localhost:61616
。 - 在 User name 字段中输入您要用来访问这个代理的帐户的用户名。
- 在 Password 字段中,输入您要用来访问此代理的帐户的密码。
- 在 Client ID 字段中,输入允许连接在没有缺失消息的情况下关闭并重新打开的 ID。目标类型必须是主题。
- 如果这个连接将在开发环境中使用,您可以通过禁用 检查证书 来节省时间。禁用证书的检查是开发环境的方便性。对于安全生产环境,请始终启用 检查证书。
- 在 Broker 证书 字段中,粘贴 Red Hat AMQ 代理的 PEM 证书文本。这是必需的,除非您禁用检查证书。
- 在 Client certificate 字段中,粘贴 Red Hat 客户端的 PEM 证书文本。此字段中的内容始终是可选的。
-
在 Broker URL 字段中,输入您要发送数据的位置或从中获取数据,例如
- 单击 Validate。Fuse Online 立即尝试验证连接并显示一条消息,指示验证是否成功。如果验证失败,请根据需要修改配置详情并重试。
- 如果验证成功,点 下一步。
-
在 Name 字段中输入您的选择的名称,帮助您将这个连接与任何其他连接区分开来。例如,您可以输入
Red Hat AMQ 1
。 -
在 Description 字段中输入任何有助于了解这个连接的信息。例如,输入
使用提供的代理的 Sample Red Hat AMQ 连接。
- 点 Save 以查看您创建的连接现在可用。如果您输入了示例名称,您会看到 Red Hat AMQ 1 显示为可选择添加到集成的连接。