Dariusz Jędrzejczyk

Dariusz Jędrzejczyk

Dariusz 是 Project Reactor 团队的成员。他热衷于开发者生产力、分布式系统、并发、系统设计和网络。Dariusz 拥有平台工程的商业经验,曾设计并维护支持微服务架构的高规模系统。他还提供 Java 和大数据解决方案的咨询和培训。

博文Dariusz Jędrzejczyk

使用 Project Reactor 3 进行上下文传播 - 响应式与命令式之间的统一桥接

工程 | 2023年3月30日 | ...

此文章是系列文章的一部分

  1. 基础知识
  2. Spring Cloud Sleuth 的坎坷之路
  3. 响应式与命令式之间的统一桥接

我们在上一篇文章中得出结论,Spring Cloud Sleuth 的 MANUAL 上下文传播策略既高效又提供了正确的语义。通过多次经验,Spring、Micrometer 和 Reactor 团队创建了一个新的上下文传播库。其目标是封装在 ThreadLocal 值和类似 Map 的结构之间传输上下文数据的关注点。Micrometer 1.10 和 Reactor 3.5 都以此为基础,在 Reactor 和命令式代码之间提供一流的体验。通过使用 Reactor Context,我们隐式地暴露了 ThreadLocal

使用 Project Reactor 2 进行上下文传播 - Spring Cloud Sleuth 的坎坷之路

工程 | 2023年3月29日 | ...

此文章是系列文章的一部分

  1. 基础知识
  2. Spring Cloud Sleuth 的坎坷之路
  3. 响应式与命令式之间的统一桥接

Spring Cloud Sleuth 最近更名为 Micrometer Tracing,成为 Micrometer 项目的一部分。大部分追踪检测都集中在 Micrometer 的新可观测性 API 下。这些项目的目标是使任何应用程序都具备可观测性——以指标、追踪和包含关联标识符的日志的形式。为了实现这一目标,库需要一种方式来传输上下文信息。当应用程序以任何形式处理异步时,这项任务就变得相当具有挑战性。在上一篇文章中,我们介绍了使用 进行上下文传播的基础知识

使用 Project Reactor 1 进行上下文传播 - 基础知识

工程 | 2023年3月28日 | ...

此文章是系列文章的一部分

  1. 基础知识
  2. Spring Cloud Sleuth 的坎坷之路
  3. 响应式与命令式之间的统一桥接

Spring Boot 3 和 Spring Framework 6 为我们带来了一种统一且一致的方式,可以在使用 Micrometer 的应用程序中启用可观测性。从 Spring Cloud Sleuth 到 Micrometer 的演变,以及 Observability API 和 Micrometer Tracing,使我们整合了各种上下文传播方法。在本系列博客文章中,我们旨在解释我们是如何在 Project Reactor 中支持上下文传播以满足命令式库的需求的。通过…

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有