# springcloud-demo **Repository Path**: incloudcode/springcloud-demo ## Basic Information - **Project Name**: springcloud-demo - **Description**: https://github.com/yexuejc/springcloud-demo.git - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://github.com/yexuejc/springcloud-demo.git - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-04-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springcloud 简单运用 demo 参考教程:[史上最简单的 SpringCloud 教程 ](https://blog.csdn.net/forezp/article/details/70148833) #### module说明 | module | 名称 | 说明 | |:-------------------------:|:------------------:|:-----------------------------:| | springcloud-eureka-server | 服务注册中心 | springcloud 所有服务的注册中心,相当于通告栏 | | springcloud-eureka-client | 服务提供者 | 提供服务 | | springcloud-ribbon | 服务消费者(rest+ribbon) | 消费服务 | | springcloud-feign | 服务消费者(feign) | 消费服务【集成riboon】 | | springcloud-zuul | 路由网关(zuul) | 对公开放api网关,类似nginx | | springcloud-config-server | 分布式配置中心 | springcloud配置服务。热加载配置;git远程配置 | | | | | #### 使用 1. 启动springcloud-eureka-server,访问http://localhost:8761/ 如下,还没有服务 ![springcloud-eureka-sever](image/1.png) 2. 启动一个服务提供者 springcloud-eureka-client 启动之后再刷新服务中心即可看到新的服务,我这里启动了2个服务提供者->8081和8082 ![springcloud-eureka-client](image/2.png) 3. 启动服务消费者 springcloud-feign或springcloud-ribbon ![eureka-server](image/3.png) 4. 然后使用api起访问。因为用ribbon进行了负载均衡,会轮流的调用SERVICE-API**:8081和8082两个端口的/api/test接口; ![api](image/4.png)