当前位置: 首页 > 知识库问答 >
问题:

反应性环境中的Spring云侦测器

冯嘉荣
2023-03-14

我应该说我对spring-cloud-sleuth和Zipkin的简单实用印象深刻。

然而,我正在研究一个POC,我正在考虑为其开发反应工具包。VertX3是我列表中第一个尝试的项目(使用spring cloud生态系统)。我想知道Sleuth日志跟踪是否可以在反应上下文中工作,因为我猜它依赖于ThreadLocals在上下文中传递?渴望了解Sleuth在反应性环境中的地位。

共有1个答案

茹元魁
2023-03-14

谢谢你的好话!在Sleuth Edgware中,我们将支持Reactor-https://github.com/spring-cloud/spring-cloud-sleuth/tree/master/spring-cloud-sleuth-reactor,而在Sleuth Finchley中,我们将支持Reactor和webflux换句话说,已经可以在反应上下文中使用Sleuth。

 类似资料:
  • 我使用的是Reactive Spring Cloud Stream,在创建没有输出的StreamListener时遇到了困难。只要没有收到格式错误的消息,下面的代码就可以工作。当收到格式错误的消息时,流量将关闭。 如果我理解正确的话,最好让框架订阅流量,而不是手动订阅流量。当侦听器有输出时,这不是一个问题,因为我可以简单地返回流量,如下所示: 框架似乎以一种在返回时不会关闭流量的方式处理坏消息。当

  • 我这样配置Spring Cloud Config服务器: 由于某些原因,resolvePlaceholders不适用于JSON表示,因此服务器配置客户机需要知道服务器上配置的所有ENV变量。 是否可以强制JSON表示resolvePlaceholders与纯文本(属性)表示相同?

  • DaoCloud 为用户提供了跨越多个公有云平台的智能容器集群,我们允许用户把镜像仓库中的 Docker Image,部署和运行在 DaoCloud 智能容器集群之上。DaoCloud 智能容器集群可以部署 http web 应用,和 tcp 服务器应用,平台提供了包括负载均衡、日志和监控等在内的应用生命周期管理服务。 注意:本环境仅供开发、测试使用。请参考云端受限资源回收说明 在云端受限资源环境

  • 我有一个与org自动连接的控制器。springframework。果心环境。环境 。 Spring Boot模块配置了云配置客户端。它在启动时从配置服务器读取配置。 控制器通过其方法之一从环境中获取值。 但是当我通过刷新endpoint刷新时,环境中的属性会为null。 经过几次刷新后,它将获得值。这样自动布线有问题吗?我应该在这里使用RefreshScope吗?工作原理。

  • 我正在尝试将Spring Cloud Contract应用于使用Spring WebFlux构建的反应API。基本上能够以以下方式从API发送通量和接收响应通量: 但是,我在网上或文档中找不到关于我是否可以使用Spring Cloud Contract实现这一点的信息。 甚至有可能为此写一份合同吗?它是否能够提供wiremock并生成适当的JUnit测试?