找不到zipkin2.reporter.Sender与兔子

问题描述

我在docker中部署zipkin(zipkin-server-2.21.7-exec.jar),并在docker中与Rabbit连接。我在docker中使用Eureka来注册微服务。当我运行一个微服务时,此错误比较

申请无法开始


说明:

org.springframework.cloud.sleuth.zipkin2.ZipkinAutoConfiguration中方法报告程序的参数2需要找不到类型为'zipkin2.reporter.Sender'的bean。

找到了以下候选者,但无法注入:

  • 未加载'ZipkinRabbitSenderConfiguration'中的Bean方法'rabbitSender',因为@ConditionalOnBean(类型:org.springframework.amqp.rabbit.connection.CachingConnectionFactory; SearchStrategy:全部)未找到任何类型为org.springframework的bean。 amqp.rabbit.connection.CachingConnectionFactory

  • 未加载'ZipkinRestTemplateSenderConfiguration'中的Bean方法'restTemplateSender',因为ZipkinSender org.springframework.cloud.sleuth.zipkin2.sender.ZipkinRestTemplateSenderConfiguration兔子发送者类型

动作:

考虑重新访问上述条目或在配置中定义类型为“ zipkin2.reporter.Sender”的bean。


我使用此属性 spring.zipkin.sender.type =兔子 spring.zipkin.base-url = http:// zipkin-server:9411 /

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)