# Maozzi Micro **Repository Path**: maozzi/maozzi-micro ## Basic Information - **Project Name**: Maozzi Micro - **Description**: maozzi 的spring-cloud版本 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-11-28 - **Last Updated**: 2024-07-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Maozzi Micro ![Static Badge](https://img.shields.io/badge/JDK_Version-17-blue) ![Static Badge](https://img.shields.io/badge/SpringBoot_Version-2.7.6-red) ![Static Badge](https://img.shields.io/badge/Spring_Cloud_Version-2021.0.9-green) > 当前版本以 Maozzi Base 项目基础框架开发,Spring Cloud 版本 ## 项目介绍 Maozzi 的 spring-cloud 版本。 在基础框架(v1_base分支)开发,引入微服务框架 `Spring Cloud`。 - ✅ Spring Cloud Eureka 为服务注册与发现 - ✅ Spring Cloud Feign 为服务间通信、负载均衡 - ✅ Spring Cloud Hystrix 提供服务降级、熔断器 - ✅ Spring Cloud Gateway 为项目网关,提供流量控制、负载均衡、认证鉴权逻辑 - ✅ Spring Cloud Sleuth 提供服务调用链路追踪 - ✅ Spring Cloud Zipkin 提供服务调用链路可视化界面 - ✅ Spring gateway、website接入 alibaba sentinel ## 软件架构 ![img.png](attachment/img/img.png) ## 目录结构 ```text ├── attachment // 项目附件:SQL文件等 ├── common // 公共模块 │ ├── api-auth // 鉴权模块 │ ├── api-common // 公共参数,model等 │ └── api-logger // 系统日志模块 ├── eureka // 服务注册中心模块 ├── gateway // 网关模块 ├── passport // 统一用户认证授权模块 │ ├── api-acl // 用户权限模块 │ ├── api-user // 用户基本信息模块 │ ├── passport-application // 项目启动模块,包含yml配置 │ └── passport-web // 项目web服务模块 └── website // 门户网站模块 ├── website-application // 项目启动模块,包含yml配置 └── website-web // 项目web服务模块 ```