Zipkin start 和 redis start 不兼容

在Spring Boot和Spring Cloud项目中,同时使用`spring-cloud-starter-zipkin`和`spring-boot-starter-data-redis`时,由于多个Service注入`RedisTemplate`导致启动失败,出现内存泄漏警告。错误源于Lettuce无法连接到Redis集群。通过移除Lettuce引用,改用Jedis,并移除`spring-cloud-starter-zipkin`,问题得到解决。这表明Zipkin可能与Lettuce客户端存在兼容性问题。
摘要由CSDN通过智能技术生成
  • Spring boot 版本: 2.2.1.RELEASE
  • Spring cloud 版本 : Hoxton.RC1

项目中同时使用了

  • spring-cloud-starter-zipkin
  • spring-boot-starter-data-redis
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
//www.1b23.com

在编码中有多个Service同时注入了RedisTemplate<String, String> redisTemplate导致在Tomcat启动时报错,导致无法运行。

错误如下

[ main] o.a.c.loader.WebappClassLoaderBase : The web application
[ROOT] appears to have started a thread named [lettuce-eventExecutorLoop-1-1] but has failed to stop it. This is very likely to create a memory leak.
Stack tra

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值