通过代理减慢Redis

时间:2019-01-16 16:42:11

标签: java spring-boot redis microservices load-testing

对于Java springboot微服务上的一些负载/混乱测试,我正在尝试减慢依赖关系,包括redis。

我使用toxiproxy向下游调用(肥皂,休息,sql db等)注入等待时间,并且一切正常。

我想对redis做同样的事情。基本上,确保对Java的读写需要10秒钟。

问题是,如果我在前哨端口前面添加了一个慢速代理,则没有任何效果。

如果我在服务器前添加了一个慢速代理,它也无效。

  • 哨兵在26000上
  • 服务器在6379上
  • “减速”服务器位于6377上

我可以用redis-cli -p 6377进行检查,所有读/写呼叫肯定都需要10秒钟

但是从Java应用程序开始,没有任何效果。

我尝试了不同的application.properties组合,但效果为零。

spring.redis.sentinel.master=mymaster
spring.redis.sentinel.nodes=localhost:26000
spring.redis.cluster.nodes=localhost:6377

我想念什么?谢谢

0 个答案:

没有答案