# springcloud-eureka-config-gateway-oauth2-feign
**Repository Path**: chench3home/springcloud-eureka-config-gateway-oauth2-feign
## Basic Information
- **Project Name**: springcloud-eureka-config-gateway-oauth2-feign
- **Description**: springcloud的整套体系
--微服务架构----------
eureka集群(wservice-server/wservice-server-backup)
config+git+bus+rabbitmq远程配置动态刷新配置+集群(wservice-config/wservice-config-backup)
gateway路由,集成hystrix熔断器+限流等配置(wservice-gateway)
oauth2统一鉴权中心,jwt或mysql两种方式,通过请求头获取授权信息(wservice-oauth)
-------服务提供--------
feign调用服务中心接口,请求头+参数传递,ribbon集群(wservice-client)
api后台接口,提供给feign调用(wservice-api)
---其他----
公共模块和独立模块
wservice-rest
wservice-redis
wservice-common
wservice-constant
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 11
- **Forks**: 5
- **Created**: 2020-11-12
- **Last Updated**: 2022-08-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# springcloud-eureka-config-gateway-oauth2-feign
#### 介绍
springcloud的整套体系
- ---微服务架构----------
- eureka集群(wservice-server/wservice-server-backup)
- config+git+bus+rabbitmq远程配置动态刷新配置+集群(wservice-config/wservice-config-backup)
- gateway路由,集成hystrix熔断器+限流等配置(wservice-gateway)
- oauth2统一鉴权中心,jwt或mysql两种方式,通过请求头获取授权信息(wservice-oauth)
- ---服务提供--------
- feign调用服务中心接口,请求头+参数传递,ribbon集群(wservice-client)
- api后台接口,提供给feign调用(wservice-api)
- ---其他----
- 公共模块和独立模块
- wservice-rest
- wservice-redis
- wservice-common
- wservice-constant
- (单机可采用docker部署测试)
#### 软件架构
- springcloud-eureka
- springcloud-config
- springcloud-gateway
- springcloud-oauth2
- springcloud-feign
- springcloud-ribbon
- redis
- mysql
- rabbitmq
#### 安装教程
1. git clone https://gitee.com/chench3home/springcloud-eureka-config-gateway-oauth2-feign.git
2. 开发工具导入项目
3. 本地配置host,修改redis、rabbitmq、mysql等参数运行
#### 使用说明
1. 参考代码,并结合学习知识。
2. Hoxton.SR5
3. 2.3.0.RELEASE
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 申明
本开源项目仅仅限于参考和学习,如运用到现实项目中造成意外情况概不负责。