![](https://img-blog.csdnimg.cn/20190901171033672.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Dubbo实战
文章平均质量分 77
在路上2017
曾先后在互联网金融、支付公司、阿里巴巴、滴滴担任技术专家角色,擅长分布式、高并发、海量数据、支付资金相关的架构
展开
-
Dubbo重要概念介绍
1.proxyFactory:就是为了获取一个接口的代理类,例如获取一个远程接口的代理。它有2个方法,代表2个作用 a.getInvoker:针对server端,将服务对象,如DemoServiceImpl包装成一个Invoker对象。 b.getProxy :针对client端,创建接口的代理对象,例如DemoService的接口。2.Wrapper:它类似spring的Be...原创 2019-10-08 22:42:44 · 91 阅读 · 0 评论 -
Dubbo 服务发布-原理解析
服务发布-原理第一个发布的动作:暴露本地服务 Export dubbo service com.alibaba.dubbo.demo.DemoService to local registry, dubbo version: 2.0.0, current host: 127.0.0.1第二个发布动作:暴露远程服务 Export dubbo service com.alibaba...原创 2019-10-08 22:46:38 · 358 阅读 · 0 评论 -
Dubbo Provider服务的response流程
NettyHandler.messageReceived -->AbstractPeer.received -->MultiMessageHandler.received -->HeartbeatHandler.received -->AllChannelHandler.received -->Channel...原创 2019-10-08 22:47:51 · 462 阅读 · 0 评论 -
Dubbo服务消费流程
ReferenceBean.getObject() -->ReferenceConfig.get() -->init() -->createProxy(map) -->refprotocol.refer(interfaceClass, urls.get(0)) -->ExtensionLoader.getEx...原创 2019-10-08 22:51:02 · 138 阅读 · 0 评论 -
Dubbo consumer编码
tcp 为什么会出现粘包 拆包的问题?1.消息的定长,例如定1000个字节2.就是在包尾增加回车或空格等特殊字符作为切割,典型的FTP协议3.将消息分为消息头消息体。例如 dubbo----------1------consumer请求编码------------------------>NettyCodecAdapter.InternalEncoder.encode --...原创 2019-10-08 22:52:13 · 101 阅读 · 0 评论 -
太令人吃惊了,Dubbo 服务发布-原理解析就这么轻松自然的梳理完了!
服务发布-原理第一个发布的动作:暴露本地服务 Export dubbo service com.alibaba.dubbo.demo.DemoService to local registry, dubbo version: 2.0.0, current host: 127.0.0.1第二个发布动作:暴露远程服务 Export dubbo service com.alibaba...原创 2019-10-08 23:00:00 · 481 阅读 · 0 评论