皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Apache dubbo 3.3.0发布

Apache dubbo 3.3.0发布

Apache Dubbo 团队很高兴地宣布 Dubbo 3.3 正式发布!作为领先的开源微服务框架,Dubbo 持续为开发者提供高性能、可扩展、灵活的分布式服务解决方案。该版本引入了强大的 Triple X 协议,支持 Native Image AOT,并与 Project Loom 集成,进一步优化了云原生能力和高性能场景。

主要特点

1. Triple X 协议

  • 全面的流量支持:Triple X 无缝处理南北向(客户端-服务器)东西向(服务-服务)流量,从而提高分布式系统的通信效率。
  • gRPC 兼容性:Triple X 遵循 gRPC 协议标准,使用 Protobuf 进行通信,实现与 gRPC 服务的流畅交互。
  • 基于 HTTP 构建:Triple X 可与 HTTP/1HTTP/2 和 HTTP/3 配合使用,优化现代云原生基础设施的网络通信,并为网关和服务网格提供强大的支持。

2. 原生镜像 AOT 支持

  • 更快的启动和更低的内存占用:Dubbo 3.3 引入了 Native Image AOT(Ahead-of-Time Compilation)支持,允许开发者将 Dubbo 应用程序编译成原生的二进制文件。这大大减少了启动时间和内存消耗,使其成为无服务器(例如 AWS Lambda)场景的理想选择。

3. Project Loom 集成

  • 优化并发:Dubbo 3.3 支持 Project Loom,通过虚拟线程增强高并发场景下的线程管理。这简化了异步编程模型并增强了并发处理能力,从而为高并发微服务提供了更好的性能。

4. 性能增强

  • 高并发优化:Triple X 在高并发和弱网环境中实现了显著的性能提升,从而提供了更好的吞吐量和响应时间。
  • 零拷贝技术:零拷贝减少了内存和 CPU 消耗,从而提高了高负载环境的效率。

5. 云原生友好

  • HTTP/3 和云集成:Triple X 支持 HTTP/3 以增强通信,尤其是在弱网络条件下,并与云原生服务发现和路由基础设施无缝集成。

6. 从 Spring Web 平滑迁移

  • 最少的代码更改:开发人员可以通过最少的代码更改从现有的 Spring Web 项目迁移到 Triple X,从而保持与 Spring MVC 的兼容性,同时获得性能改进。

升级指南

为了充分利用 Dubbo 3.3 的新功能,包括 Triple XNative Image AOT 和 Project Loom,我们建议升级您的 Dubbo 应用程序。

探索 Dubbo 3.3 的新功能,体验 Dubbo 3.3 在启动速度、内存效率和并发性能方面的提升。

Assets 2