文章 2024-11-04 来自:开发者社区

Dubbo 原理和机制详解(非常全面)

关注△mikechen的互联网架构△,10年+BAT架构经验倾囊相授 大家好,我是 mikechen | 陈睿 。 Dubbo 是一款 Java RPC 框架,致力于提供高性能的 RPC 远程服务调用方案. 本篇,我重点详解 Dubbo 的原理机制 @mikechen 目录 Dubbo核心功能 Dubbo核心组件 Dubbo的架构设计 Dubbo调用流程 Dubbo核心功能 Dub...

Dubbo 原理和机制详解(非常全面)
文章 2024-08-13 来自:开发者社区

Dubbo服务集群容错原理(重要)

前言 集群容错技术是分布式服务治理技术中非常关键的一项技术。 什么是集群容错技术呢? 在分布式集群应用环境下,服务提供者可能集群部署并且有很多台,如果某些服务提供者因为一些原因出现服务不可用时,如何让服务调用者选择可用服务提供者进行调用呢?这个时候集群容错技术就闪亮登场了,它能够针对某些服务提供者不可用时提供自动...

文章 2024-08-13 来自:开发者社区

Dubbo服务调用过程原理

前言 ​Dubbo服务调用过程主要有两个阶段 1、服务消费方发起调用请求,并处理结果 2、服务提供方接收请求,并返回处理结果 第一阶段 消费者客户端发起rpc请求 这个阶段会将请求数据发送到服务提供者,并且在发起请求前完成负载均衡和过滤的功能,同时具备集群容错的能力。 第二阶段 提供者处理客户端请求 这个阶段会接收客户端的请求数据,然后解码,对请求做一些过滤包装,最后将结果...

Dubbo服务调用过程原理
文章 2024-08-13 来自:开发者社区

Dubbo服务消费者启动与订阅原理

前言 Dubbo服务消费方主要是作为客户端向服务提供方发起请求并接受响应的。 它有两个核心能力: 1、订阅和感知最新提供者信息 2、向服务提供者发起rpc请求调用 本文将分析服务消费方的启动和订阅原理。 启动消费者实例方式 总共有两种机制时机来引用服务: 第1是俄汉式(默认),在ReferenceBean类的afterPropertiesSet方法中,第2种是是在 Referen...

Dubbo服务消费者启动与订阅原理
文章 2024-08-13 来自:开发者社区

深入掌握Dubbo服务提供者发布与注册原理

服务发布和注册是Dubbo非常核心的能力之一,也是Rpc技术非常关键的一步。本文将从源码层面掌握Dubbo的服务发布和注册。 先看下整体步骤 我们接着看下源码是不是按这个流程来处理的。 暴露服务的源码入口 com.alibaba.dubbo.config.spring.ServiceBean#onApplicationEvent spring容器启动完成后触发ContextRefr...

深入掌握Dubbo服务提供者发布与注册原理
文章 2024-08-13 来自:开发者社区

Dubbo服务Spi机制和原理

什么是Dubbo的spi机制? SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。 在Jdk中也有Spi机制,Dubbo就是基于Jdk的Spi机制进行完善,弥补了jdk的Spi机制的缺点。SPI机制在Dubbo源码中处处可...

Dubbo服务Spi机制和原理
文章 2024-08-13 来自:开发者社区

Dubbo服务负载均衡原理

负载均衡是rpc框架必须具备的一个能力,在Dubbo中负载均衡是在服务消费者这边实现的,也叫做客户端负载均衡。 为什么需要负载均衡机制呢? 当服务提供者集群部署的时候,服务消费方每次调用都必须选择其中一台服务提供者进行​远程rpc调用。本文将分析Dubbo​的负载均衡算法。 Dubbo 支持哪些负载均衡算法 1、加权随机(默认) 2、加权轮训 问题: 存在慢的提供者累积请求的问...

Dubbo服务负载均衡原理
问答 2024-08-06 来自:开发者社区

Dubbo-go 的集群重试策略默认是什么?并解释其工作原理。

Dubbo-go 的集群重试策略默认是什么?并解释其工作原理。

文章 2024-06-20 来自:开发者社区

哈啰面试:说说Dubbo运行原理?

Dubbo 是一款高性能、轻量级的开源 RPC(远程过程调用)框架,主要用于构建分布式服务和微服务架构。那 Dubbo 又是如何运行的呢?让我们一起来看。 1.核心组件 要说 Dubbo 运行流程就不得不先来了解一下 Dubbo 的核心组件了,因为 Dubbo 的交互流程是和核心组件息息相关的。 Dubbo 核心组件有以下几个: 服务提供者(Provider):暴露服务的应用,通过 ...

哈啰面试:说说Dubbo运行原理?
文章 2024-05-17 来自:开发者社区

Dubbo-负载均衡原理解析(1),一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的

System.out.println(getServer()); } } } 执行结果如下 192.168.0.6 192.168.0.10 192.168.0.10 192.16...

Dubbo-负载均衡原理解析(1),一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里开源

我们开放源码,更相信社区的力量。

+关注