事件驱动微服务架构
Event-Driven Microservices, CQRS, SAGA, Axon, Spring Boot
👉 推荐使用Axon、Spring Boot等工具实现事件驱动微服务,包括CQRS、SAGA等模式。🚀
课程内容
你会学到什么? 🤔
- 事件驱动的微服务
- 基础的 Spring Cloud 知识 🌥️
- 轴突框架
- 尤里卡服务发现
- CQRS 设计模式
- Spring Cloud API 网关
- SAGA 设计模式
- 基于事件的消息
- 交易
要求 📚
- Java 编程语言
描述 📝
这个视频课程将教会你如何构建多个分布式 Spring Boot 微服务的业务逻辑,并采用事件驱动。课程适合初学者,从微服务、Spring Boot 和Spring Cloud的基础知识开始讲起。
你将学习如何创建第一个 Spring Boot 微服务,如何处理 HTTP 请求,并在API 网关后面运行多个微服务实例。同时,你还将学习关于跨多个分布式微服务的事务以及在发生错误时如何回滚更改的知识。这个视频课程将教给你更多的设计模式和高级主题,以帮助你构建跨越多个分布式微服务的业务逻辑。
你将学习如何使用称为 Axon 的现代框架来构建基于事件的微服务。Axon 框架基于CQRS(命令查询职责分离)和DDD(域驱动设计)等设计原则,并且可帮助你构建基于事件的微服务以及如何在微服务中使用 CQRS 和事件溯源。最后,你还将了解 Saga 设计模式和如何将多个操作分组到单个事务中。这将帮助你构建跨越多个分布式微服务的业务逻辑,并在一项操作失败时回滚更改。
一切从一开始开始学习,让这些高级主题变得更容易。本课程适用于对微服务有兴趣的初级 Java 开发人员。
标签 🔖
spring cloud, 微服务, 分布式系统, 设计模式, Axon, CQRS, DDD, Saga, Java