《Spring Cloud微服务架构实战》微服务消息--RabbitMQ和Apache Kafka
《Spring Cloud微服务架构实战》微服务消息--RabbitMQ和Apache Kafka
本章要点
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消费者组
8.5本章小结
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理