简介

已完成

假设你要构建一个大型的任务关键型应用程序。 你的应用程序包含多个必须共同为客户提供流畅体验的微服务。

让这些微服务通过 REST 通信会形成一种瓶颈,可以通过异步编程消除这种瓶颈。 使用队列可帮助你分离应用程序的不同方面,以便随着工作负载的适应对这些方面进行开发、维护和缩放。

为了在 Java 应用程序种利用异步编程的优点,你决定创建一个 Azure 服务总线命名空间作为消息中转站。 你打算凭借对 Java 和 Spring 生态系统的了解,使用熟悉的 Java 消息服务 (JMS) 2.0 API 与服务总线通信。

学习目标

本模块介绍了以下内容:

  • 了解 JMS 2.0,学习如何用它来与服务总线交互。
  • 编写一个 Spring Boot 应用程序来向服务总线发送消息。
  • 编写一个 Spring Boot 应用程序来从服务总线接收消息。