Marcin Grzejszczak

Marcin Grzejszczak

VMware Spring Cloud 和 Micrometer 团队成员,从事 Spring Observability、Spring Cloud Sleuth 和 Spring Cloud Contract 的工作。

博客文章作者Marcin Grzejszczak

让我们使用 OpenTelemetry 和 Spring

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

介绍

在动态的可观察性领域,OpenTelemetry 是一套新工具,它起源于现已弃用的 OpenCensus 和 OpenTracing 项目。对于 Spring Framework、Spring Boot、Spring Data 和 Spring Cloud 的可观察性,正在使用像 Micrometer 这样的成熟解决方案,它是可观察性的实际 Java 标准,用于检测它们的各个模块。OpenTelemetry 项目包含许多组件。我们认为最引人注目的是 OpenTelemetry 协议 (OTLP),它允许开发人员利用一致的遥测格式的强大功能,用于任何……

Spring Cloud 2021.0.8(又名 Jubilee)已发布

发行版 | 2023年6月30日 | ...

我代表社区高兴地宣布,Spring Cloud 2021.0.8 发布列车今天正式发布(GA)。此发行版可在 Maven Central 中找到。您可以查看 2021.0.8 的 发行说明以了解更多信息

2021.0.8 版本中的显著变化

查看此版本的所有问题和拉取请求 此处

Spring Cloud Commons

  • Spring Cloud LoadBalancer - 允许基于请求的实例链式过滤 (#1227 )

Spring Cloud Config

  • 支持特定配置文件的配置数据 (#2260).

Spring Cloud Kubernetes

  • 支持通过 DiscoveryClient查找配置服务器 (#1354)
  • ……

使用 Spring Boot 3 进行可观察性

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

Spring 可观察性团队一直在努力为 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 追踪器。

与往常一样,我们欢迎您在 GitHubGitterStack OverflowTwitter 上提供反馈。

使用带有 BOM(仅依赖项管理)的 Maven 开始


<dependencyManagement>
    <dependencies>
        <dependency…

Spring Cloud 2022.0.0-M2(代号 Kilburn)已发布

发行版 | 2022年4月5日 | ...

我代表社区高兴地宣布,Spring Cloud 2022.0.0 发布列车的里程碑 2 (M2) 今天已发布。此发行版可在 Spring Milestone 存储库中找到。您可以查看 2022.0 的 发行说明以了解更多信息

2022.0.0-M2 发布列车中的显著变化

查看 项目页面 以了解此版本中包含的所有问题和拉取请求。

Spring Cloud 2022.0.0-M2 与 Spring Boot 3.0.0-M2 兼容。

Spring Cloud Stream

  • Spring Cloud Stream 的 Kafka 和 RabbitMQ 绑定程序已作为核心 Spring Cloud Stream 存储库的一部分进行了迁移。通过此更改,Spring Cloud Stream 现在遵循单存储库方法,其中 Spring Cloud Stream 的所有框架相关代码库现在都是单个存储库的一部分。有关 Kafka 绑定程序的更多详细信息,请参见 此处,有关 RabbitMQ 绑定程序的更多详细信息,请参见 此处。我们建议在核心存储库中为 Kafka 和 RabbitMQ 绑定程序提交新的功能请求和错误报告。
  • 引入了对基于 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日 | ...

我荣幸地代表社区宣布,代号为 Jubilee 的 Spring Cloud 2021.0 发布列车首个候选版本 (RC1) 今日正式发布。该版本可在 Spring Milestone 仓库中找到。您可以查看 2021.0 的 发行说明了解更多信息

2021.0 发布列车的显著变化

RC1 兼容 Spring Boot 2.6.0-RC1

查看 项目页面 以了解此版本中包含的所有问题和拉取请求。

Spring Cloud Commons

  • 添加了对每个 LoadBalancer 客户端属性的支持。(问题)
  • 使用负载均衡的 RestTemplate 时添加 X-Forwarded-* 头。(问题)
  • ……

Spring Cloud 2020.0.3 (又名 Ilford) 可用

发行版 | 2021年5月28日 | ...

我荣幸地代表社区宣布,Spring Cloud 2020.0 发布列车的服务版本 3 (2020.0.3) 今日正式发布。该版本可在 Maven Central 找到。您可以查看 2020.0 的 发行说明了解更多信息

2020.0.3 发布列车的显著变化

此版本中最大的变化是支持 Spring Boot 2.5。除此之外,此版本主要用于错误修复和依赖项升级。

查看 Github 项目 中包含的所有问题和拉取请求。

Spring Cloud Commons

  • 添加了通过属性禁用负载均衡的可能性 (#940)
  • ……

Spring Cloud Finchley SR4 发布

发行版 | 2019年6月14日 | ...

我荣幸地代表社区宣布,Spring Cloud Finchley 发布列车的服务版本 4 (SR4) 今日正式发布。该版本可在 Maven Central 找到。您可以查看 Finchley 的 发行说明了解更多信息

Finchley 发布列车的显著变化

Spring Cloud Commons

错误修复

Spring Cloud Vault

错误修复

Spring Cloud Config

错误修复

Spring Cloud Gateway

错误修复

Spring Cloud Netflix

错误修复

Spring Cloud Sleuth

错误修复

Spring Cloud Consul

错误修复

Spring Cloud Contract

错误修复

以下模块已作为…的一部分进行了更新。

Spring Cloud Pipelines 到 Cloud Pipelines 的迁移

发行版 | 2018年11月13日 | ...

Spring Cloud Pipelines 是一个 GitHub 项目,旨在解决以下问题:

  • 创建通用的部署流水线

  • 推广良好的测试和部署实践

  • 减少将功能部署到生产环境所需的时间。

第一次提交发生在 2016-08-31。从那时起,我们从社区收到了很多关于建议的部署流水线及其具体可视化的反馈。两年多来,我们成功构建的最重要的功能包括:

  • 有主见的部署流水线设置

  • 流水线脚本,用于验证项目的向后兼容性并允许零停机时间部署

  • 支持 PHP、.NET、NodeJS 和 JVM (Maven & Gradle) 项目

  • Cloud Foundry 的部署选项

  • Kubernetes 的部署选项

  • 通过 Ansible 进行部署的选项

  • 使用 Jenkins Job DSL 在 Jenkins 中进行流水线可视化

  • 使用 Jenkinsfile 在 Jenkins 中进行流水线可视化

  • Concourse 中的流水线可视化

  • ……

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部