
dubbo
_遇见_
经验不足,很希望能和各位前辈讨教讨教~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dubbo学习笔记
dubbo:分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案核心部分包括:1,远程通讯 :提供对多种基于长连接的NIO框架抽象封装,包括多线程模型,序列化,以及“请求-响应”模式的信息交换方式 2,集群容错 :提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持 3,自动发现 :基于注册中心目录服务,使服务消费方能动态的查找服原创 2017-08-09 20:01:08 · 264 阅读 · 0 评论 -
dubbo通信原理
二话不说,先上图 dubbo底层使用socket建立长连接,发送、接收数据的形式进行通信,结合使用apache mina框架,使用IoSession.write()方法,这个方法是一个异步的调用。 即对于当前线程来说,只需要将请求发送出去。就可以继续向后执行了。基本原理1、客户端一个线程调用远程接口,生成一个唯一的ID。dubbo使用AtomicLong从0开始计数。 2、将打包的方法调用信息原创 2017-09-12 18:41:32 · 7099 阅读 · 2 评论