使用 Java 消息服务在 Azure 服务总线上传送消息

已完成

在创建 Azure 服务总线命名空间的同时,我们来看看 Java 消息服务 (JMS) 2.0 的概念。

什么是 Java 消息服务?

JMS 是应用程序编程接口,它充当 Java 和 Spring 应用程序部署的消息传送伪标准。 应用程序可通过它执行以下操作:

  • 管理操作:创建、读取、更新以及删除队列、主题和订阅。
  • 数据操作:创建、发送、读取以及接收和删除消息。

JMS API 使应用程序能以异步方式与企业消息传送中转站(与服务总线非常相似)交互。

服务总线与 JMS 和 Spring Boot 配合使用

我们将重点介绍利用超级热门的 JMS 2.0 API 来与服务总线进行通信。

使用 Spring Boot(通常与 Spring Initializr 一起使用)时,你需要完成三个主要任务:

  • 向应用程序添加服务总线依赖项。
  • 将消息发送到服务总线队列。
  • 从服务总线队列接收消息。

此设置使用 2 个 Spring Boot 应用程序:一个作为发送方,一个作为接收方。