Marcin Grzejszczak

Marcin Grzejszczak

VMware Spring Cloud 和 Micrometer 團隊成員,負責 Spring Observability、Spring Cloud Sleuth、Spring Cloud Contract 的工作。

部落格文章作者Marcin Grzejszczak

讓我們在 Spring 中使用 OpenTelemetry

工程 | 2024 年 10 月 28 日 | ...

介紹

在可觀測性的動態領域中,OpenTelemetry 是一套新的工具,它源於現在已廢棄的 OpenCensus 和 OpenTracing 專案。對於 Spring Framework、Spring Boot、Spring Data 和 Spring Cloud 的可觀測性,成熟的解決方案(例如事實上的 Java 可觀測性標準 Micrometer)被用於為其各個模組進行插樁。OpenTelemetry 專案包含許多元件。我們認為最引人注目的是 OpenTelemetry Protocol (OTLP),它允許開發者利用一致的遙測格式的力量來處理任何…

Spring Cloud 2021.0.8 (代號 Jubilee) 已釋出

釋出 | 2023 年 6 月 30 日 | ...

我很高興代表社群宣佈 Spring Cloud 2021.0.8 Release Train 的通用版本 (RELEASE) 於今日釋出。該版本可在 Maven Central 中找到。您可以檢視 2021.0.8 發行說明了解更多資訊

2021.0.8 版本中的顯著變化

檢視此版本的所有 issue 和 pull request 此處

Spring Cloud Commons

  • Spring Cloud LoadBalancer - 允許基於請求的例項鏈式過濾 (#1227 )

Spring Cloud Config

  • 支援特定 profile 的配置資料 (#2260)。

Spring Cloud Kubernetes

  • 支援透過 DiscoveryClient 查詢配置伺服器 (#1354)

使用 Spring Boot 3 實現可觀測性

工程 | 2022 年 10 月 12 日 | ...

Spring Observability 團隊一直在為 Spring 應用新增可觀測性支援,我們很高興地通知您,此功能將隨 Spring Framework 6 和 Spring Boot 3 正式釋出!

什麼是可觀測性?在我們看來,它是指“透過檢查系統的輸出,您能多大程度地理解其內部工作原理”。我們認為,指標、日誌和分散式跟蹤之間的互聯互通使您能夠推斷系統的狀態,以便除錯應用程式中的異常和延遲。您可以在 Jonatan Ivanov 的 Enlightning 節目中瞭解更多關於我們對可觀測性的看法…

Spring Cloud Sleuth OpenTelemetry (OTel) 1.1.0 已釋出

釋出 | 2022 年 9 月 16 日 | ...

我很高興代表社群宣佈 Spring Cloud Sleuth OTel 1.1.0 專案於今日釋出。該版本可在 Maven Central 中找到。您可以檢視參考文件瞭解更多資訊

這是什麼?

Spring Cloud Sleuth OTel 是 Spring Cloud Sleuth 的擴充套件專案,它帶有一個 OpenTelemetry tracer。

一如既往,歡迎在 GitHubGitterStack OverflowTwitter 上提供反饋。

使用 Maven BOM(僅依賴管理)開始使用


<dependencyManagement>
    <dependencies>
        <dependency…

Spring Cloud 2022.0.0-M2 (代號 Kilburn) 已釋出

釋出 | 2022 年 4 月 5 日 | ...

我很高興代表社群宣佈 Spring Cloud 2022.0.0 Release Train 的 Milestone 2 (M2) 版本於今日釋出。該版本可在 Spring Milestone 倉庫中找到。您可以檢視 2022.0 發行說明了解更多資訊

2022.0.0-M2 Release Train 中的顯著變化

請檢視 專案頁面,瞭解此版本中包含的所有 issue 和 pull request。

Spring Cloud 2022.0.0-M2 與 Spring Boot 3.0.0-M2 相容。

Spring Cloud Stream

  • Spring Cloud Stream 的 Kafka 和 RabbitMQ 繫結器(binder)已作為核心 Spring Cloud Stream 倉庫的一部分進行了遷移。透過這一更改,Spring Cloud Stream 現在遵循單一倉庫(mono-repo)方法,Spring Cloud Stream 的所有框架相關程式碼庫現在都屬於一個倉庫。Kafka 繫結器的更多詳細資訊請參見此處,RabbitMQ 繫結器的更多詳細資訊請參見此處。我們建議將 Kafka 和 RabbitMQ 繫結器的新功能請求和 bug 報告提交到核心倉庫。
  • 引入了基於 Reactor Kafka 的新響應式 Kafka 繫結器的初步支援。此支援包含在幕後使用 Reactor Kafka 的消費者和生產者繫結。請參見此問題

Spring Cloud Sleuth 3.1.0 已釋出!

工程 | 2021 年 12 月 7 日 | ...

隨著 Spring Cloud 2021.0.0 (代號 Jubilee) 釋出列車的釋出,我們非常高興地宣佈 Spring Cloud Sleuth 3.1.0 正式釋出。在這篇部落格文章中,我們將介紹最值得關注的已釋出功能。

以下是最值得關注的功能列表,我們將在本文的後續部分對其進行詳細闡述。

Spring Cloud 2021.0.0-RC1 (代號 Jubilee) 已釋出

釋出 | 2021 年 11 月 3 日 | ...

我很高興代表社群宣佈 Spring Cloud 2021.0 Release Train 的 Release Candidate 1 (RC1) 版本(代號 Jubilee)於今日釋出。該版本可在 Spring Milestone 倉庫中找到。您可以檢視 2021.0 發行說明了解更多資訊

2021.0 Release Train 中的顯著變化

RC1 與 Spring Boot 2.6.0-RC1 相容

請檢視 專案頁面,瞭解此版本中包含的所有 issue 和 pull request。

Spring Cloud Commons

  • 添加了對每個 LoadBalancer 客戶端屬性的支援。 (issue)
  • 使用負載均衡的 RestTemplate 時新增 X-Forwarded-* 頭。 (issue)

Spring Cloud 2020.0.3 (代號 Ilford) 已釋出

釋出 | 2021 年 5 月 28 日 | ...

我很高興代表社群宣佈 Spring Cloud 2020.0 Release Train (2020.0.3) 的 Service Release 3 版本於今日釋出。該版本可在 Maven Central 中找到。您可以檢視 2020.0 發行說明了解更多資訊

2020.0.3 Release Train 中的顯著變化

此版本中最大的變化是支援 Spring Boot 2.5。此外,此版本主要用於 bug 修復和依賴升級。

Github 專案中檢視所有包含的 issue 和 pull request。

Spring Cloud Commons

  • 添加了透過屬性停用負載均衡的可能性 (#940)

Spring Cloud Finchley SR4 已釋出

釋出 | 2019 年 6 月 14 日 | ...

我很高興代表社群宣佈 Spring Cloud Finchley Release Train 的 Service Release 4 (SR4) 版本於今日釋出。該版本可在 Maven Central 中找到。您可以檢視 Finchley 發行說明了解更多資訊

Finchley Release Train 中的顯著變化

Spring Cloud Commons

Bug 修復

Spring Cloud Vault

Bug 修復

Spring Cloud Config

Bug 修復

Spring Cloud Gateway

Bug 修復

Spring Cloud Netflix

Bug 修復

Spring Cloud Sleuth

Bug 修復

Spring Cloud Consul

Bug 修復

Spring Cloud Contract

Bug 修復

以下模組作為…的一部分進行了更新

Spring Cloud Pipelines 到 Cloud Pipelines 遷移

釋出 | 2018 年 11 月 13 日 | ...

Spring Cloud Pipelines 是一個 GitHub 專案,旨在解決以下問題

  • 建立通用的部署流水線

  • 傳播良好的測試和部署實踐

  • 減少將功能部署到生產環境所需的時間。

第一次提交發生在 2016 年 8 月 31 日。從那時起,我們收到了社群關於建議的部署流水線及其具體視覺化的大量反饋。在這兩年裡,我們成功構建的最重要的功能是

  • 有主見的部署流水線設定

  • 流水線指令碼,用於驗證專案的向後相容性並允許零停機部署

  • 支援 PHP、.NET、NodeJS 和 JVM (Maven & Gradle) 專案

  • Cloud Foundry 的部署選項

  • Kubernetes 的部署選項

  • 透過 Ansible 的部署選項

  • 在 Jenkins 中使用 Jenkins Job DSL 進行流水線視覺化

  • 在 Jenkins 中使用 Jenkinsfile 進行流水線視覺化

  • 在 Concourse 中進行流水線視覺化

快人一步

VMware 提供培訓和認證,助力您的進步。

瞭解更多

獲取支援

Tanzu Spring 透過一個簡單的訂閱提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視全部