# 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网关服务