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 社群所有即將舉行的活動。

檢視所有