本工程整合了 SpringCloud Alibaba 基础组件
一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
https://github.com/alibaba/Nacos
把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
https://github.com/alibaba/Sentinel
一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。
声明式REST客户端:Feign创建一个用JAX-RS或Spring MVC注释修饰的接口的动态实现。
https://github.com/spring-cloud/spring-cloud-openfeign
在Spring生态系统之上构建的API网关,包括:Spring 5,Spring Boot 2和Project Reactor。Spring Cloud Gateway旨在提供一种简单而有效的方法来路由到API,并为它们提供跨领域的关注,例如:安全性,监视/指标和弹性。
https://github.com/spring-cloud/spring-cloud-gateway
阿里巴巴开源产品,一个易于使用的高性能微服务分布式事务解决方案。
https://github.com/seata/seata
zm-common 公共组件
zm-db-parent 数据源依赖
zm-gateway SpringCloud Gateway网关
zm-goods 模拟商品服务
zm-system 模拟系统服务
zm-web 前台swagger文档