中间件与数据库:Dubbo

Dubbo 路由及负载均衡性能优化

本文主要介绍在vivo内部针对Dubbo路由模块及负载均衡的一些优化手段,主要是异步化+缓存,可减少在RPC调用过程中路由及负载均衡的CPU消耗,极大提升调用效率。

Dubbo异步化实践

通过CompletableFuture可以将复杂的业务逻辑从Dubbo线程池(大小默认200)切换到用户自定义的业务线程来执行,提升Dubbo线程池请求的处理能力,同时增加自定义业务线程池,提升服务器的资源利用率。

以dubbo源码为例-使用lambda重构面向对象模块

本文将以 Dubbo 源码为例,和您讨论如何使用 Lambda 和面向对象两种方法,对 Java 应用进行重构。并以实例展示了两者结合,写出简洁优雅的代码。

Go 语言体系下的微服务框架选型: Dubbo-go

本文介绍了Go 微服务体系发展与选型,过去一年优雅上下线以及对未来的展望。

如何用一个端口同时暴露 HTTP1/2、gRPC、Dubbo 协议?

本文我们将介绍 Apache Dubbo 灵活的多协议设计原则。

Dubbo 中 Zookeeper 注册中心原理分析

本文通过分析Dubbo中ZooKeeper注册中心的实现ZooKeeperResitry的继承体系结构,详细介绍了Dubbo中ZooKeeper注册中心的实现原理。

Dubbo SPI 扩展实现原理

Dubbo 中的扩展能力是从 JDK 标准的 SPI 扩展点发现机制加强而来,用户能够基于 Dubbo 提供的扩展能力,可以很方便的实现:按需加载、增加扩展类的 IOC 能力、增加扩展类的 AOP 能力、具备动态选择扩展实现的能力等。

APISIX+Dubbo+Nacos 最佳实践

Apache APISIX 是 Apache 软件基金会下的云原生 API 网关,它具有多平台支持、精细化路由、运维友好和插件支持的优点特点。

JDK、Spring、Dubbo SPI 原理介绍

本文主要介绍 JDK/Spring/Dubbo 中的 SPI 机制。

瓜子二手车在 Dubbo 版本升级、多机房方案方面的思考和实践

随着瓜子业务的不断发展,系统规模在逐渐扩大,目前在瓜子的私有云上已经运行着数百个 Apache Dubbo ( 下文简称 Dubbo )应用,上千个 Dubbo 实例。瓜子各部门业务迅速发展,版本没有来得及统一,各个部门都有自己的用法。随着第二机房的建设,Dubbo 版本统一的需求变得越发迫切。几个月前,公司发生了一次与 Dubbo 相关的生产事故,成为了公司 基于社区 Dubbo 2.7.3 版本升级的诱因。

Dubbo 泛化调用在vivo统一配置系统的应用

本文结合在实际开发过程中所遇到的需要远程调用多个三方系统的问题,阐述了如何利用Dubbo泛化调用来简化开发降低系统耦合性的项目实践,最后对Dubbo泛化调用的原理进行了深度解析。

Proxyless Mesh 在 Dubbo 中的实践

​本文主要剖析了 Dubbo Proxyless Mesh 的架构、服务发现以及证书管理等核心流程,最后通过示例给大家演示了如何使用 Dubbo Proxyless。

Dubbo服务如何优雅的校验参数

本文分享了如何对Dubbo服务进行优雅的参数校验,以实现服务端统一的数据返回格式,同时也在一定程度提升开发效率,避免重复简单的参数校验逻辑。

Dubbo-go 优雅上下线设计与实践

优雅上下线可以分为三个角度。服务端的上线,服务端的下线,和客户端的容灾策略。

Dubbo负载均衡策略之 一致性哈希

本文主要讲解了一致性哈希算法的原理以及其存在的数据倾斜的问题,然后引出解决数据倾斜问题的方法,最后分析一致性哈希算法在Dubbo中的使用。通过这篇文章,可以了解到一致性哈希算法的原理以及这种算法存在的问题和解决方案。

Dubbo的预热与停机实践

热点探测,流量回放,负载均衡每一块都有很多可聊的内容,我们也都进行了针对性的优化,由于篇幅有限,本次我们主要讲述通过第三种方式,对服务进行预热。

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.123.1. UTC+08:00, 2024-03-28 19:25
浙ICP备14020137号-1 $访客地图$