跳到主要内容

AMQP 1.0消息管理

高级消息队列协议(AMQP)1.0 是一种用于面向消息中间件的开放标准应用层协议。Solace PubSub+ 事件代理为 AMQP 1.0 客户端在 Solace PubSub+ 软件事件代理和 Solace PubSub+ 3520 和 3560 上提供服务。在本节中,我们将向您展示如何为 AMQP 1.0 消息配置 Solace PubSub+ 事件代理。

必要的配置

要启用事件代理上的 AMQP 服务,需要以下配置:

  • 必须启用保证消息传递和消息队列(默认情况下,这些对于软件事件代理是启用的)。请参阅配置保证消息传递。
  • 对于 AMQP 客户端将连接到的任何消息 VPN,所使用的客户端用户名必须具有允许发布和接收保证消息的客户端配置文件(默认情况下,这些对于 Solace PubSub+ 软件事件代理是启用的)。请参阅配置客户端授权。
  • 必须为 AMQP 连接配置监听端口。您可以配置全局监听端口,这些端口在所有消息 VPN 之间共享,或者为每个消息 VPN 设置监听端口。
    • 要配置全局监听端口,请参阅设置全局 AMQP 监听端口。
    • 要为每个消息 VPN 配置监听端口,请参阅设置消息 VPN 的 AMQP 监听端口。
  • 对于通过全局监听端口到达的连接,必须配置虚拟主机名并将其映射到相应消息 VPN。有关说明,请参阅配置虚拟主机名。
  • 必须启用系统级别的 AMQP 服务。有关说明,请参阅启用系统级别的 AMQP 服务。
  • 必须在消息 VPN 上启用 AMQP 服务。请参阅为 VPN 启用/禁用 AMQP 服务。