首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Dubbo
订阅
wen酱110586
更多收藏集
微信扫码分享
微信
新浪微博
QQ
227篇文章 · 0订阅
从零开始的高并发(九)--- 初识dubbo
Apache Dubbo是一款高性能,轻量级的开源java RPC框架,提供了3大核心能力,面向接口的远程方法调用,智能容错和负载均衡,服务自动注册及发现。 如果事先有了解过应该在官网上应该看过了,init是初始化,async是异步,sync是同步。我们不难发现所有的RPC框架…
如何将Dubbo从Zookeeper平滑地迁移到Nacos?
现在随着nacos也能集成Dubbo,使用zookeeper的越来越少了,很多公司也在把注册中心往nacos方面迁移。所以我们这次来讲如何使用Nacos集成Dubbo应用。
Spring Cloud Alibaba | Dubbo 与 Spring Cloud 完美结合
1. 概述 可能说起来Dubbo,很多人都不陌生,这毕竟是一款从2012年就开始开源的Java RPC框架,中间由于各种各样的原因停止更新4年半的时间,中间只发过一个小版本修了一个小bug,甚至大家都以为这个项目已经死掉了,竟然又在2017年9月份恢复了更新,不可谓不神奇。 以…
Dubbo3.3 Triple协议处理东西向流量
前言 Apache Dubbo 3.3 对 Triple 协议做了升级,现在 Dubbo 不仅可以处理东西向流量,也可以处理南北向流量。 **东西向流量(East-West Traffic) ** 指
Dubbo进阶(十四):Router的实现
Router是一种约定的规则,路由规则决定了服务消费者的调用目标,即规定了服务消费者可调用哪些服务提供者。比如服务A配置了调用的服务的IP是192.168.1.1,那么路由会过滤到除192.168.1.1之外的所有的服务,只会返回192.168.1.1。 通常服务目录在刷新 I…
Dubbo进阶(十三):Directory的实现
本文我们主要分析Directory。 从这个UML图上可以看到,依然使用了模板模式。AbstractDirectory是一个抽象类,封装了通用逻辑,最重要的有list方法,用于返回所有可用的list,它会调用doList方法,doList是一个抽象方法,在不同的子类会有不同的实…
Dubbo进阶(十二):负载均衡
本文主要讲解负载均衡的相关知识。 Dubbo中实现了五种负载均衡的算法,先看一下UML图。 接下来我们可以通过下面这个表格大概了解一下每种负载均衡的特点。 然后再看一下org.apache.dubbo.rpc.cluster.loadbalance.AbstractLoadBa…
Dubbo进阶(十一):容错机制
本文主要讲解Cluster。 在集群调用失败时,Dubbo提供了多种容错方案,默认值为failover重试。Dubbo中现在有Failover、Failfast、Failsafe、Failback、Forking、Broadcast等容错机制,每个容错机制的特性如下表。 通过上…
Dubbo进阶(十):心跳机制
Dubbo客户端和Dubbo服务端之间存在心跳,目的是维持provider和consumer之间的长链接。由Dubbo客户端主动发起,可参见Dubbo源码 HeartbeatTimerTask和ReconnectTimerTask。 谈到RPC肯定绕不开TCP通信,而主流的RP…
Dubbo进阶(九):服务消费原理
直连服务进行消费。 服务消费端启动时,将自身的信息注册到注册中心的目录,同时还订阅服务提供方的目录,当服务提供方的 URL 发生更改时,实时获取新的数据。 上图中可以看到,服务消费的流程与服务暴露的流程有点类似逆向的。从整体来看,Dubbo做服务消费也分为两大部分,第一步通过持…