撰写于 2023
  • 使用 Resilience4j 断路器、限流器、重试、隔离机制保护 Dubbo 应用

    Thursday, December 14, 2023 在 功能演示

    Resilience4j 提供了一组高阶函数(装饰器),包括断路器,限流器,重试,隔离,可以对任何的函数式接口,lambda表达式,或方法的引用进行增强,并且这些装饰器可以进行叠加。这样做的好处是,你可以根据需要选择特定的装饰器进行组合。 关于 Resilience4j 与 Dubbo 集成的使用示例请参见 dubbo-samples-resilience4j

    更多

  • IntelliJ IDEA❤️Apache Dubbo,IDEA官方插件正式发布!

    Monday, October 23, 2023 在 社区动态

    最受欢迎的 Java 集成开发环境 IntelliJ IDEA 与开源微服务框架 Apache Dubbo 社区强强合作,给广大微服务开发者带来了福音。与 IntelliJ IDEA 2023.2 版本一起,Jetbrains 官方发布了一款全新插件 - Apache Dubbo in Spring Framework。 这款插件可以帮助开发者解决 Dubbo 项目初始化问题,同时方便识别项目开发过程中的 Dubbo 服务及其依赖关系,基于 Apache Dubbo 的微服务开发将变得非常简单。 …

    更多

  • 政采云基于Dubbo的混合云数据跨网实践

    Saturday, October 07, 2023 在 社区动态

    摘要:本文整理自政采云资深开发工程师王晓彬的分享。本篇内容主要分为四个部分: 一、项目背景 二、为什么叫高速公路 三、修路实践 四、未来规划 一、项目背景 我们有一个云岛业务叫政采云,它是政府的购物网站,类似于淘宝。政府采购会在政采云上做企业采购、政府采购的业务。 云岛中的"云"是指我们的云平台,云平台是我们公司自己部署的一套购物网站,它对应的是一套微服务框架。而"岛"是指,比如安徽或者山西它们都有自己的局域网,如果我们在它们那里也部署一套这个框架,就 …

    更多

  • 微服务最佳实践,零改造实现 Spring Cloud & Apache Dubbo 互通

    Saturday, October 07, 2023 在 生态集成

    本文以实际项目和代码为示例,一步一步演示如何以最低成本实现 Apache Dubbo 体系与 Spring Cloud 体系的互通,进而实现不同微服务体系的混合部署、迁移等,帮助您解决实际架构及业务问题。 背景与目标 如果你在微服务开发过程中正面临以下一些业务场景需要解决,那么这篇文章可以帮到您: 您已经有一套基于 Dubbo 构建的微服务应用,这时你需要将部分服务通过 REST HTTP 的形式(非接口、方法模式)发布出去,供一些标准的 HTTP 端调用(如 Spring Cloud 客户 …

    更多

  • 手把手教你部署Dubbo应用到Kubernetes – Apache Dubbo Kubernetes 最佳实践

    Saturday, October 07, 2023 在 社区动态

    精进云原生 – Dubbo Kubernetes 最佳实践 摘要:本文整理自阿里云研发工程师、Apache Dubbo PMC江河清的分享。本篇内容主要分为六个部分: 一、使用 Dubbo Starter 初始化项目 二、开发微服务之协议选型 三、基于 Kubernetes 快速初始化环境 四、快速部署应用到 Kubernetes 集群中 五、云原生微服务可观测最佳实践 六、在 Kubernetes 中管理微服务应用 上图是从 Istio 借鉴的一个demo,它包含了四个组件,分别 …

    更多

  • 启动速度提升10倍:Apache Dubbo 静态化 GraalVM Native Image 深度解析

    Saturday, October 07, 2023 在 社区动态

    摘要:本文整理自杭州有赞科技有限公司中间件技术专家、Apache Dubbo PMC华钟明在 Community Over Code 2023 大会上的分享。本篇内容主要分为五个部分: 一、GraalVM 直面Java应用在云时代的挑战 二、Dubbo 享受 AOT 带来的技术红利 三、Dubbo Native Image 的实践和示例 四、Dubbo 集成 Native Image 的原理和思考 五、Dubbo 在 Native Image 技术的未来规划 一、GraalVM 直面Java应用 …

    更多

  • 基于 Triple 实现 Web 移动端后端全面打通

    Saturday, October 07, 2023 在 社区动态

    摘要:本文整理自陌陌研发工程师、Apache Dubbo PMC陈有为在 Community Over Code 2023 大会上的分享,本篇内容主要分为四个部分: 一、RPC 协议开发微服务 二、全新升级的 Triple 协议 三、Triple 协议开发微服务 四、Dubbo 为 Triple 协议带来治理能力 一、RPC 协议开发微服务 在我们正常开发微服务的时候,传统RPC服务可能在最底层。上层可能是浏览器、移动端、外界的服务器、自己的测试、curl等等。我们可能会通过Tomcat这种外部 …

    更多

  • Web 浏览器页面也能访问dubbo、grpc微服务?Dubbo-js alpha版本正式发布

    Saturday, October 07, 2023 在 Web

    基于 Dubbo3 定义的 Triple 协议,你可以轻松编写浏览器、gRPC 兼容的 RPC 服务,并让这些服务同时运行在 HTTP/1 和 HTTP/2 上。Dubbo TypeScript SDK 支持使用 IDL 或编程语言特有的方式定义服务,并提供一套轻量的 APl 来发布或调用这些服务。 Dubbo-js 已于 9 月份发布支持 Dubbo3 协议的首个 alpha 版本,它的发布将有机会彻底改变微服务前后端的架构与通信模式,让你能直接在浏览器页面或web服务器中访问后端 Dubbo …

    更多

  • Seata 微服务架构下的一站式分布式事务解决方案

    Saturday, October 07, 2023 在 社区动态

    摘要:本文整理自阿里云分布式事务产品负责人、Seata 开源项目创始人、微服务开源治理负责人季敏的分享。本篇内容主要分为三个部分: 一、微服务架构下数据一致性的挑战 二、分布式事务Seata的架构演进 三、如何基于Seata扩展RPC和数据库 一、微服务架构下数据一致性的挑战 在2019年,我们基于Dubbo Ecosystem Meetup,收集了2000多份关于"在微服务架构,哪些核心问题是开发者最关注的?“的调研问卷。最终分布式事务占比最大,有54%。 但在Seata …

    更多

  • OpenSergo & Dubbo 微服务治理最佳实践

    Saturday, October 07, 2023 在 社区动态

    摘要:本文整理自阿里云 MSE 研发工程师何家欢的分享。本篇内容主要分为四个部分: 一、Why 微服务治理? 二、OpenSergo:服务治理控制面与标准规范 三、OpenSergo & Dubbo 最佳实践 四、OpenSergo 的未来之路 一、Why 微服务治理? 现代的微服务架构里,我们通过将系统分解成一系列的服务并通过远程过程调用联接在一起,在带来一些优势的同时也为我们带来了一些挑战。 如上图所示,可以看到一个词云,这些都是目前微服务架构在生产上所遇到的挑战。比如,最常见的流量 …

    更多