Skip to content

Latest commit

 

History

History
117 lines (72 loc) · 1.97 KB

9.SpringCloud Zuul:Eureka:Ribbon集成实验.md

File metadata and controls

117 lines (72 loc) · 1.97 KB

SpringCloud Zuul/Eurela/Ribbon集成实验

项目架构图

实验步骤

1. 导入项目到IDE

所有服务都启动如下

2. 运行Eureka服务器(standalone模式)

校验:

http://localhost:8070/

3. 运行Hello微服务服务端

在Eclipse IDE中,以定制配置方式运行hello-server微服务,

Run As -> Run Configurations -> Spring Boot App

配置服务启动端口Override Properties

第一次运行使用8071服务器端口

server.port=8071

第二次运行使用8072服务器端口

server.port=8072

UI校验:

http://localhost:8070/

API校验:

http://localhost:8070/eureka/apps

4. 运行Hello微服务客户端

在Eclipse IDE中,以定制配置方式运行hello-client微服务,

Run As -> Run Configurations -> Spring Boot App

配置服务启动端口Override Properties

第一次运行使用8073服务器端口

server.port=8073

第二次运行使用8074服务器端口

server.port=8074

UI校验:

http://localhost:8070/

API校验:

http://localhost:8070/eureka/apps

5. 运行Zuul服务端

通过浏览器或者Postman校验:

  1. 不启用Ribbon负载均衡 (zuul -> hello server)
http://localhost:8079/api/server/rest/hello/server
  1. 启用Ribbon负载均衡,(zuul/ribbon -> hello client/ribbon -> hello server)
http://localhost:8079/api/client/rest/hello/client