# microservicecloud_old **Repository Path**: sun_hongguang/microservicecloud_old ## Basic Information - **Project Name**: microservicecloud_old - **Description**: 尚硅谷旧版SpringCloud学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-09 - **Last Updated**: 2022-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # microservicecloud_old #### 介绍 尚硅谷旧版SpringCloud学习(雷丰阳老师讲2018年讲的) #### 软件架构 软件架构说明 1. 以下是3个Eureka集群和3个微服务提供者以及一个微服务消费者的架构图。 ![img.png](img.png) #### 注意事项 1. 需要在个人电脑的hosts文件中配置如下IP地址映射 127.0.0.1 eureka7001.com 127.0.0.1 eureka7002.com 127.0.0.1 eureka7003.com #### 启动顺序 1. 先启动三个Eureka注册中心 2. 启动三个部门微服务 3. 启动部门微服务的消费者 ``` 1. 公共模块,如实体类 microservicecloud-api 2. 以下三个是部门微服务的提供者 microservicecloud-provider-dept-8001 microservicecloud-provider-dept-8002 microservicecloud-provider-dept-8003 3. 以下三个是Eureka集群 microservicecloud-eureka-7001 microservicecloud-eureka-7002 microservicecloud-eureka-7003 4. 部门微服务的消费者 microservicecloud-consumer-dept-80 1 2 3 4 之间的关系: 三个部门微服务启动后注册到Eureka注册中心集群中,部门微服务的消费者使用Ribbon 做负载均衡,通过Eureka注册中心调用部门微服务 --------------------- 上面是使用Ribbon+RestTemplate完成对微服务的调用,下面使用Fegin完成对微服务的调用