dubbo
wangbiao007
这个作者很懒,什么都没留下…
展开
-
Dubbo+Zookeeper入门实例
现在的公司接口调用是通过dubbo来实现的,所以这两天就了解了一下dubbo是如何进行通信的,写了一个最简单的例子。自上得来终觉浅,绝知此事要躬行。 一.dubbo介绍 Dubbo是一个分布式服务框架,Dubbo的架构如图所示:节点角色说明:Provider: 暴露服务的服务提供方。Consumer: 调用远程服务原创 2016-05-20 16:11:33 · 7772 阅读 · 6 评论 -
Dubbo源码解析
Dubbo的大体调用流程:服务方启动时,初始化提供给消费方的服务,并将这些服务信息注册到注册中心,并开启通信监听。 消费者启动时,会从注册中心订阅消费的信息,并初始化要消费的接口。 消费者调用远程服务时会根据一定的算法选择一个远程服务来进行调用,调用的时候会将调用信息封装传给服务端,服务端在拿到消费方传的信息执行本地方法后,将结果返给消费方。Dubbo的详细调用流程 服务...原创 2018-12-24 18:40:05 · 1227 阅读 · 0 评论 -
dubbo容错机制和负载均衡
dubbo在客户端实现容错机制和负载均衡1.dubbo容错机制的种类Failover Cluster:失败自动切换,当出现失败,重试其它服务器 。通常用于读操作,但重试会带来更长延迟。可通过 retries="2" 来设置重试次数(不含第一次)。集群配置如下:<dubbo:service cluster="failover" retries="3"/>或<dub...原创 2019-07-24 17:58:40 · 2599 阅读 · 0 评论 -
dubbo服务者源码分期
开局一张图,内容全靠编总的概括先说一下dubbo的服务端初始化过程1.在serviceConfig里面组装配置参数;2.获取到对外提供服务的接口,实现类以及注册url交给ProcxyFactory生成本地代理invoker;当消费者请求过来的时候,最后都是交给invoker去执行,然后invoker通过反射调用真正的实例;3.生成完本地代理Invoker后,在DubboProtoc...原创 2019-07-22 18:07:10 · 185 阅读 · 0 评论