# text2 **Repository Path**: xm03/text2 ## Basic Information - **Project Name**: text2 - **Description**: 小组完成 Eureka Server +Provider+Consumer架构搭建,并使用Ribbon实现客户端负载均衡;通过Ribbon客户端能够查看数据表user和customer中的数据。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: c1 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-23 - **Last Updated**: 2023-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springcloud-idea-chapter03-a Ribbon客户端负载均衡 小组成员:(2-5人) 20200407430137:马志荣 20200407430154:许广君 20200407430121:李焕钊 学号+姓名 角色 一、实验目的 高可用注册中心实验 二、实验仪器设备与环境 1、Eureka Server(1个) 2、Provider (2个) 3、Consumer (1个) 三、实验原理 Eureka Server + Provider + Consumer(Ribbon) ![](./doc/x.png) 四、实验内容与步骤 配置Maven环境 首先eureka-server服务者进行修改ribbon依赖配置环境 ![输入图片说明](server3.png) 然后对eureka-ribbon-client中的application.yml的配置文件内容进行修改,修改对应的主机名 ![输入图片说明](ribbon1.png) 新建项目 根据角色修改配置文件 小组中选取一人作为(A74)eureka-server服务者,然后运行,以便小组其他成员进入 ![输入图片说明](server1.png) ![输入图片说明](server2.png) 紧接着运行(A76)eureka-provider 最后运行A(75)eureka-ribbon-client 在网页中输入对应的端口可以看到 ![输入图片说明](image1.png) ![输入图片说明](image2.png) 五、实验结果与分析 此时实验成功,不断刷新页面,出现的内容的端口是会刷新的。 最终实验结果界面 ![输入图片说明](image1.png) ![输入图片说明](image2.png) 通过以上方式可以实现ribbon对服务的负载均衡调用,简图如下: ![输入图片说明](%E7%BB%98%E5%9B%BE1.jpg) 当Provider1或者Provider2停机后,访问Consumer会有什么效果? 六、结论与体会 通过这次实验,理解了高可用。