
dubbo
一撸向北
啊哈哈,咦嘿嘿,哦呵呵。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dubbo服务发布过程源码分析
rpc框架服务发布主要就两个目的: 1.启动server监听请求 2.注册服务到注册中心 分析源码关注这两个流程 首先,有这么个服务接口,基于这个接口服务展开 public interface HelloService { String sayhi(String str); } public class HelloServiceImpl implements HelloS...原创 2018-07-17 00:14:27 · 1095 阅读 · 0 评论 -
dubbo服务端处理请求源码分析
在duubo服务成功发布之后是如何处理服务调用请求的呢,这块的代码结构简单来说就是基于handler的调用链,每一个handler持有下一个handler的引用,执行完当前handler则调用下一个handler的handle方法。 基于调用链模式,提供对于服务请求的多种处理。回到服务发布的代码,分析handler是何时封装的。在另外一篇dubbo服务发布过程源码分析文章分析服务发布过程中,...原创 2018-07-17 20:28:12 · 1123 阅读 · 0 评论 -
dubbo+zookeeper搭建
尝试搭建以zookeeper为注册中心是dubbo远程服务调用框架,同时解释一下常用的配置。 建立以下三个项目 api:提供公共的接口定义 cdemo:客户端demo sdemo:服务端demo 下面是服务端和客户端都需要的一些依赖: <dependencies> <dependency> <groupId&...原创 2018-07-12 10:52:17 · 233 阅读 · 0 评论 -
dubbo中是spi机制
spi(service provider interface),服务提供者接口,目的是定义一些接口规范,让一些厂商去实现接口,在程序运行时按照一定的规则选择使用哪个厂商提供的接口服务实现。最常见的例子就是连接数据库的驱动Driver接口,有mysql,oracle的驱动实现。 这篇文章讲的是spi机制在dubbo扩展服务中的使用 dubbo的扩展实现类放在图中的路径里面 其中文件名表示一...原创 2018-07-15 14:24:13 · 2919 阅读 · 0 评论 -
dubbo消费端初始化源码分析
周末闲来无事,作为程序员只能时不时回味一下之前看过的知识点了,不然容易忘记。记录一下分析dubbo消费端初始化的源码。 我们都知道dubbo是一种rpc框架,配置完善后只需要从spring容器里面取出服务调用的代理对象就可以远程访问服务,这边文章就是分析这个代理对象的初始化过程的。 首先我使用的是基于dubbo2.6.1版本,注册中心是zookeeper。 之前写过一篇服务提供端初始化的源码...原创 2018-07-22 16:11:24 · 552 阅读 · 0 评论