首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
dubbo
订阅
lfboo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Dubbo中的连接控制,你真的理解吗?
前言 这是一篇很久之前就想动笔写的文章,最近正好看到群里有小伙伴分享了 Dubbo 连接相关的文章,才又让我想起了这个话题。今天想跟大家聊的便是 Dubbo 中的连接控制这一话题。说到“连接控制”,可
文末抽奖(欢迎评论)--微服务SpringCloud集群项目(一):谈一谈微服务
📖前言 文末抽奖:欢迎评论区留言讨论,热评前两名将奖励掘金周边礼品赠送~ 余光中说过这样一句话: 下次你路过,人间已无我。 把人与人之间的关系,体现的淋漓尽致。 人这一生,有几辈子可以活?满打满算不过
Dubbo源码分析(四)服务暴露的具体流程(上)
我们在第2章节里面,已经讲到Dubbo的初始化流程。Dubbo的初始化是随着Spring容器Bean的实例化而进行的,今天我们重点看这样一个节点,它在配置文件中是这样的: 它会完成Dubbo服务暴露的逻辑,我们先看下大概流程。 上述配置文件中的节点信息对应的处理类是Servic…
Dubbo源码分析(三)Dubbo中的SPI和自适应扩展机制
我们在往期文章中,曾经深入分析过Java的SPI机制,它是一种服务发现机制。具体详见:深入理解JDK的SPI机制 在继续深入Dubbo之前,我们必须先要明白Dubbo中的SPI机制。因为有位大神(佚名)曾这样说过: 要想理解Dubbo,必须要先搞明白Dubbo SPI机制,不然…
Dubbo源码分析(二)Dubbo是从哪里初始化的?
上一节,我们通过与Spring集成的实例,把Dubbo项目跑了起来。但是Dubbo项目是怎么运行起来的呢?它的入口在哪里? 在官网上有这么一句话:Dubbo 采用全 Spring 配置方式,透明化接入应用,对应用没有任何 API 侵入,只需用 Spring 加载 Dubbo 的…
Dubbo源码分析(十)同步调用与异步调用
默认情况下,我们通过Dubbo调用一个服务,需得等服务端执行完全部逻辑,方法才得以返回。这个就是同步调用。 首先我们来看请求方,在DubboInvoker类中,它有三种不同的调用方式。 可以看到,上面的代码有三个分支,分别是:忽略返回值调用、异步调用和同步调用。我们重点先看re…
Dubbo源码分析(六)服务引用的具体流程
在前面的章节中,我们已经完成Dubbo服务暴露的流程分析。今天我们一起来看Dubbo怎么引用这些服务的。 关于服务引用,Dubbo有两种方式。一种是基于注册中心进行服务引用,一种是服务直连进行引用。服务直连主要用于测试联调阶段,生产环境不推荐使用。它的配置也比较简单,在消费者端…
Dubbo源码分析(五)服务暴露的具体流程(下)
如上代码,它先尝试从缓存中获取,如果没有则调用protocol.export去暴露。 在这里的protocol对象其实是一个自适应扩展类对象Protocol$Adaptive,我们调用它的export方法,它会根据协议名称获取对应的扩展实现类,在这里它是DubboProtoco…
Dubbo源码分析(一)Dubbo与Spring集成实例
Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 提供高性能的基于代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远…
Dubbo源码分析(九)负载均衡算法
当我们的Dubbo应用出现多个服务提供者时,服务消费者如何选择哪一个来调用呢?这就涉及到负载均衡算法。 在Dubbo中,所有的负载均衡实现类都继承自抽象类AbstractLoadBalance,该类实现LoadBalance接口。 可以看到,该接口的SPI注解指定了默认的实现R…