这篇文档是关于 Dubbo 的简单介绍,涵盖 Dubbo 的核心概念、基本使用方式以及 Dubbo3 核心功能,无论你是 Dubbo 的老用户还是新用户,都可以通过这篇 文档快速了解 Dubbo 及新版本带来的变化。
2021年10月12日 本文档专门针对使用 2.x 版本的老用户,详细阐述了升级到 3.x 后的默认地址注册与发现行为、如何平滑的迁移到新版本的地址模型。
总体上来说,在地址注册与发现环节,3.x 是完全兼容 2.x 版本的,这意味着,用户可以选择将集群内任意数量的应用或机器升级到 3.x,同时在这个过程中保持与 2.x 版本的互操作性。
总体上来说,在地址注册与发现环节,3.x 是完全兼容 2.x 版本的,这意味着,用户可以选择将集群内任意数量的应用或机器升级到 3.x,同时在这个过程中保持与 2.x 版本的互操作性。
2021年10月12日 本文对比了Protobuf和Interface这2种IDL的差异,帮助Dubbo协议开发者了解Protobuf,为后续转到Triple协议和Grpc协议做铺垫。
2021年10月12日 在 Dubbo 中使用高效的 Java 序列化(Kryo 和 FST)
2021年10月12日 在 Dubbo 中配置 Netty4
2021年10月12日 在 Dubbo 自动导出线程堆栈来保留现场
2021年10月12日 本文具体说明了地址迁移过程中使用的规则体信息,用户可以根据自己需求定制适合自己的迁移规则。
2021年10月12日 Dubbo 中分布式事务的支持。分布式事务基于 JTA/XA 规范实现。本文主要介绍如何使用Seata保证Dubbo微服务间的一致性
2021年10月12日 只注册不订阅
2021年10月12日 在 Dubbo 中缓存 ReferenceConfig
2021年10月12日 使用 Dubbo 中的服务容器。
2021年10月12日 在 Dubbo 中适配日志框架及日志访问
2021年10月12日 减少注册中心上服务的注册数据
2021年10月12日 在 Dubbo 中绑定主机名
2021年10月12日 让 Dubbo 服务完成优雅停机。Dubbo 是通过 JDK 的 ShutdownHook 来完成优雅停机的,所以如果用户使用 kill -9 PID 等强制关闭指令,是不会执行优雅停机的,只有通过 kill PID 时,才会执行。
2021年10月12日 Dubbo 消费端线程池模型用法。2.7.5 版本对整个调用链路做了全面的优化,根据压测结果显示,总体 QPS 性能提升将近 30%,同时也减少了调用过程中的内存分配开销。其中一个值得提及的设计点是 2.7.5 引入了 Servicerepository 的概念,在服务注册阶段提前生成 ServiceDescriptor 和 MethodDescriptor,以减少 RPC 调用阶段计算 Service 原信息带来的资源消耗。
2021年10月12日 降级 Dubbo 服务,可以通过服务降级功能临时屏蔽某个出错的非关键服务,并定义降级后的返回策略。
2021年10月12日 在 Dubbo 中配置应用级治理规则和服务级治理规则
2021年10月11日 在 Dubbo 2.6.x 版本以及更早的版本中配置路由规则
2021年10月11日 通过 Dubbo 中的路由规则做服务治理
2021年10月11日 通过令牌验证在注册中心控制权限