# spring-cloud-demo
**Repository Path**: feiniua/spring-cloud-demo
## Basic Information
- **Project Name**: spring-cloud-demo
- **Description**: Springcloud的使用demo。包括eureka注册中心,feign服务调用,zuul网关服务,hystrix熔断器,ribbon负载均衡
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-06-09
- **Last Updated**: 2021-06-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## SpringCloud示例demo
使用SpringCloud的一个教程demo。
包括eureka注册中心,feign服务调用,ribbon负载均衡,hystrix熔断器,zuul网关。
eureka:用于服务注册,生产者服务在此注册,以便于消费者服务调用。
feign:用于服务间相互调用,内部集成了ribbon和hystrix。
ribbon:用于服务的负载均衡,默认为轮询策略。
hystrix:服务熔断处理。当服务内部出现异常或者无法访问时,调用端将其熔断并进行逻辑处理。
zuul:网关服务。用于对外同一接口。
### 项目结构
|--demo-spring-cloud:
|--demo-spring-cloud-common:通用模块
|--demo-spring-cloud-domain0:数据模型模块
|--eureka-server-service:注册中心
|--order-server:生产者服务1号
|--order-server2:生产者服务2号
|--order-service-consumer:消费者服务
|--zuul-service:zuul网关服务