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 的演变,以及可观测性 API 和 Micrometer Tracing,使我们巩固了各种上下文传播方法。在本系列博客文章中,我们旨在解释我们如何开始在 Project Reactor 中支持上下文传播,以满足命令式库的需求。通过……

领先一步

VMware 提供培训和认证,以帮助您快速提升技能。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部