
dubbo
文章平均质量分 71
工匠解码
庖丁解牛,工匠解码
展开
-
dubbo原理系列1-服务端暴露过程
基础要求: 1 使用dubbo开发过项目 2 了解spring的NamespaceHandlerNow,进入主题吧。一般dubbo暴露服务的配置如下<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://原创 2017-07-29 18:11:46 · 2277 阅读 · 0 评论 -
dubbo原理系列2-reference代理生成过程
这篇文章主要介绍dubbo消费者调用dubbo服务时,服务端代理类(在消费侧实际调用的是dubbo服务的代理类)生成的过程。 开始吧。入口依然在DubboNamespaceHandler,如果想知道为什么会进入这里,你可以去了解下spring的NamespaceHandler。public class DubboNamespaceHandler extends NamespaceH原创 2017-07-31 18:20:10 · 3345 阅读 · 0 评论 -
dubbo原理系列3-consumer调用过程
dubbo客户端实际持有的是服务端的一个代理类,代理类中封装了对服务端接口的调用流程。客户端持有服务端代理类com.alibaba.dubbo.common.bytecode.proxy17@72217aa5 dubbo中有两个生产代理类工厂 - com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory 采用javassist修原创 2017-07-31 18:33:50 · 1472 阅读 · 0 评论 -
dubbo中几种protocol的理解
dubbo:service 标签有 protocol这个属性,在多协议时使用,多个协议ID用逗号分隔。那么我们可以看下具体有哪几个值: dubbo 默认 rmi hessian http webservice thrift memcached redis特性dubboDubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者原创 2017-08-11 16:03:04 · 12785 阅读 · 1 评论 -
龙哥dubbo源码阅读实践-源码入口(第一章)
资源准备1.dubbo开发手册下载: 地址:http://dubbo.io/docs/dubbo-dev-book.pdf 2.dubbo源码下载 地址:https://github.com/alibaba/dubbo/tags 3.导入项目到eclipse或者idea 注意: - dubbo项目是标准的maven工程,直接以maven项目导入即可 - se原创 2017-11-26 15:05:25 · 5303 阅读 · 1 评论 -
dubbo服务端,dubbo客户端,注册中心(zk)之间的心跳
dubbo客户端和dubbo服务端之间存在心跳,由dubbo客户端主动发起,可参见dubbo源码 HeartbeatTask。dubbo服务端和注册中心(zk)存在心跳,由dubbo服务端发起,这是基于zk集群和zk客户端之间的心跳机制。...原创 2018-03-08 10:37:48 · 4715 阅读 · 0 评论