java负载均衡测试_该demo包含spring-cloud的配置中心spring cloud config的demo、负载均衡测试demo...

饮水思源

一、搭建一个配置中心的测试环境

搭建架构图

687474703a2f2f736861726566696c652e666f6d65696865727a2e746f702f737072696e672d636c6f75642d64656d6f2545392538352538442545372542442541452545342542382541442545352542462538332545362539452542362545362539452538342545352539422542452e706e67

搭建系统步骤

eureka-sever

config-server

service-one

启动步骤

eureka-sever -> config-server -> service-one

配置中心的测试方法

什么时候去取配置信息的呢?实时去取吗?

通过修改文件demo-dev.properties得知,并不是实时取的。

修改配置后,重启项目配置才生效。改配置还需要重启项目吗?

二、搭建负载均衡的环境

搭建架构图

687474703a2f2f736861726566696c652e666f6d65696865727a2e746f702f737072696e672d636c6f75642d726962626f6e2545382542342539462545382542442542442545352539442538372545382541312541312545362539452542362545362539452538342e706e67

搭建系统步骤

service-two

service-two1

ribbon

启动流程

依赖环境:redis、mysql

eureka-sever -> ribbon -> service-two -> service-two1

负载均衡测试

三、搭建路由链路的环境

搭建系统步骤

zuul

Zuul组件的链路图

687474703a2f2f736861726566696c652e666f6d65696865727a2e746f702f7a75756c2545372542422538342545342542422542362545372539412538342545392539332542452545382542372541462545352539422542452e706e67

搭建架构图

687474703a2f2f736861726566696c652e666f6d65696865727a2e746f702f737072696e672d636c6f75642d7a75756c2545362539452542362545362539452538342e706e67

启动流程

eureka-sever -> config-server -> service-one -> service-two -> service-two1 -> zuul

路由链路的测试

问题:如何把zuul和ribbon结合起来呢?

四、搭建spring boot admin监控台的环境

搭建系统步骤

service-admin

启动流程

eureka-sever -> service-admin -> service-two

spring boot admin监控台的测试

五、熔断环境搭建

搭建系统步骤

hystrix-feign

启动流程

eureka-sever -> hystrix-feign

熔断测试

问题:每一个一个接口配一个熔断,岂不是很麻烦?

六、断路器的监控台环境搭建

搭建系统步骤

hystrix-dashboard

监控台环境的测试

七、Zipkin跟踪微服务环境搭建

搭建系统步骤

sleuth

注意

service-one的application.properties配置如下:

spring.zipkin.baseUrl=http://localhost:7082

spring.zipkin.enabled=true

启动流程

依赖环境:redis、mysql

eureka-sever -> config-server -> service-one -> service-two -> sleuth

测试

项目描述

端口

eureka-sever 7070

config-server 7072

service-one 7074

service-two 7075

service-two1 7067

ribbon 7071

zuul 7073

service-admin 7088

feign 7078

hystrix-dashboard 7080

sleuth 7082

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值