# vole **Repository Path**: cplus/vole ## Basic Information - **Project Name**: vole - **Description**: SpringCloud Micro service business framework , SpringCloud 微服务商业脚手架 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-05-18 - **Last Updated**: 2024-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![ASF2](http://img.shields.io/badge/license-ASF2-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0.txt) Vole ------- Vole 是一个基于最新的SpringCloud2.0的微服务商业开发脚手架->(非教学版),支持公司全方位应用架构搭建 ## Features * 基于Eureka的服务管理 * 基于Spring-Cloud-Config的配置管理 * 基于Spring-Oauth2的jwt鉴权服务 * 基于Zuul的网关服务 * 基于Elastic-Job的分布式job * 基于ShardingSphere的分库分表 * 基于SpringAdmin的监控服务 * 基于Zipkin的链路监控服务 * 基于SpringCloudStream的消息驱动 * 基于SpringSecurity的cookie的sso统一登陆服务 * 支持分布式后台portal统一服务 * 支持网关的动态配置和流量控制 * 支持SpringSession的session管理 * 支持Redis的数据服务缓存 * 支持Hystrix的服务熔断管理 * 支持swagger2的api管理 * 支持Kafka,RabbitMQ,Rocketmq的消息接入 * 支持Spring-Oauth2的sso * 支持Spring-Security的cas客户端 * 支持FastDfs的客户端 ## Docker 使用 docker-compose 部署Docker镜像 ## 架构 ![](./docs/images/arch.png) ## 组件 vole由`eureka`, `auth`,`config`,`gateway`,`mps`,`passport`,`portal`,`modules`组成 ### Eureka Eureka服务发现管理,支持高可用配置[更多](./docs/eureka.md)。 ### Auth Spring Oauth2鉴权管理支持jwt鉴权[更多](./docs/auth.md)。 ### Config Spring config的配置服务管理[更多](./docs/config.md)。 ### Gateway Zuul的网关服务,支持动态配置网关[更多](./docs/gateway.md)。 ### Mps 会员管理中心[更多](./docs/mps.md)。 ### Passport 后台统一登陆管理[更多](./docs/passport.md)。 ### Portal 后台管理中心[更多](./docs/portal.md)。 ### Modules 相关任务,消息,监控等组件[更多](./docs/modules.md)。 # 交流方式-微信