本章要点
Spring Cloud Stream 介绍
RabbitMQ 框架
Apache Kafka 框架
开发消息微服务
早在EJB 2.0时代,Java EE引入了 Message Driven Bean (消息驱动Bean),用于处理 企业组件间的消息通信。Spring Cloud也提供了相关的模块,基于这些模块,可以在微服务 中构建消息应用,让微服务可以与其他内部或外部组件通过消息进行通信。本章将以Spring Cloud Stream框架为基础,讲解微服务与消息驱动的知识
8.1 Spring Cloud Stream 介绍
8.1.1 关于 Stream 框架
8.1.2 Stream框架的组成部分
8.1.3消息代理中间件
8.2 RabbitMQ 框架
8.2.1 RabbitMQ 和 AMQP
8.2.2下载与运行
8.2.3编写生产者
8.2.4编写消费者
8.3 Apache Kafka 框架
8.3.1 关于 Kafka
8.3.2运行Kafka服务器
8.3.3编写生产者
8.3.4编写消费者
8.3.5消费者组
8.4开发消息微服务
8.4.1 准备工作
8.4.2编写生产者
8.4.3编写消费者
8.4.4更换绑定器
8.4.5 Sink、Source 与 Processor
8.4.6消费者组