rpc
文章平均质量分 75
KilluaZoldyck
这个作者很懒,什么都没留下…
展开
-
dubbo源码深度解读三之container模块
前言:container为服务容器,用于部署运行服务,是一个Standlone的容器,以简单的Main加载Spring启动,因为服务通常不需要Tomcat/JBoss等Web容器的特性,没必要用Web容器去加载服务。原创 2017-07-30 12:09:30 · 2605 阅读 · 0 评论 -
基于Netty和Zookeeper实现RPC框架
前言:所谓RPC是一种通过网络从远程计算机请求服务,而不必了解底层技术的协议,客户端不在乎传输层使用TCP或者UDP,不在意IO模型选择select还是epoll。现在典型的RPC框架有:Thrift,Dubbo等。接下来将参考一些dubbo的东西,展示如何基于Netty和zookeeper开发实现一个高性能RPC框架,同时结合问题分析解决方法原创 2017-07-21 14:53:29 · 5425 阅读 · 1 评论 -
dubbo源码深度解读四之remoting模块
前言:remoting模块是远程通讯模块,相当于Dubbo协议的实现,是一个为Dubbo项目处理底层网络通信的层。具体结合了netty,mina等进行实现。原创 2017-07-31 00:24:03 · 3053 阅读 · 0 评论 -
dubbo源码深度解读七之registery模块
前言:dubbo-registry是注册中心模块,基于注册中心下发地址的集群方式,以及对各种注册中心的抽象。Dubbo的注册中心提供了多种实现,其实现是基于dubbo的spi的扩展机制的,我们也可以直接实现自己的注册中心原创 2017-08-01 15:47:17 · 2638 阅读 · 0 评论 -
dubbo源码深度解读二之config模块
前言:config是配置模块,是Dubbo对外的API,用户通过Config使用Dubbo,隐藏Dubbo所有细节。里面包含了dubbo-config-api和dubbo-config-spring。该模块依赖dubbo-common(上篇已经讲过了)和dubbo-rpc(放在后面解读)原创 2017-07-29 12:39:37 · 2974 阅读 · 0 评论