![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dubbo
liudashuang2017
这个作者很懒,什么都没留下…
展开
-
Dubbo 学习笔记(五) 开发环境常用技巧
直连提供者 在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直联方式,将以服务接口为单位,忽略注册中心的提供者列表,A 接口配置点对点,不影响 B 接口从注册中心获取列表。 1. 通过 XML 配置 如果是线上需求需要点对点,调用方配置 url 指向提供者,将绕过注册中心,多个地址用分号隔开,配置如下 : 生产中正常的配置是不会有URL的...原创 2018-04-14 12:54:37 · 264 阅读 · 0 评论 -
Dubbo学习笔记(一) 入门
Dubbo是什么?他的核心功能是什么? dubbo 阿里开源的一个SOA服务治理框架,从目前来看把它称作是一个RCP远程调用框架更为贴切。单从RPC框架来说,功能较完善,支持多种传输和序列化方案。核心功能:就是远程调用。 常用的远程调用:RMI 、Web Service、Http RMI : JAVA 远程方法调用、使用原生二进制方式进行序列化 简单易用、SDK支持,提高开发效率 ...原创 2018-04-13 14:34:08 · 262 阅读 · 0 评论 -
Dubbo学习笔记(二) Dubbo 控制后台的安装
Dubbo 控制后台的安装: 从github 中下载dubbo 项目 git clone https://github.com/alibaba/dubbo.git 更新项目 git fetch 临时切换至 dubbo-2.5.8 版本 git checkout dubbo-2.5.8 进入 dubbo-admin 目录 cd dubbo-admin mvn 构...原创 2018-04-13 20:24:51 · 165 阅读 · 0 评论 -
Dubbo学习笔记(三) RPC核心原理和线程模型
在几个典型的RPC使用场景中,包含服务发现,负载均衡,容错,透明,序列化,网络传输等模块.其中RPC协议就是核心模块,主要包括序列化,网络传输.只要RPC协议实现了,就可以进行远程调用,其他的负载,容错,透明,注册发现都是对RPC调用的优化,使他更加稳定健壮. 图解RPC原理 图解: 客户端通过调用模块,找到服务发现,获取服务地址,之后进行负载均衡,容错等执行RPC协议过程, 经过网...原创 2018-04-13 20:56:04 · 954 阅读 · 0 评论 -
Dubbo学习笔记(四)集群容错与负载均衡
集群容错 在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover 重试。 Failover Cluster 失败自动切换,当出现失败,重试其它服务器 1。通常用于读操作,但重试会带来更长延迟。可通过 retries=”2” 来设置重试次数(不含第一次)。 重试次数配置如下,三种选择一种: <dubbo:service retries="2" /> <...原创 2018-04-13 21:18:41 · 187 阅读 · 0 评论