前言 前面用了十几篇文章讲了Dubbo的基本原理和代码实现,基本的调用过程覆盖的差不多了。后续文章讲讲在面试中经常被问到的Dubbo原理。大部分...
前言 异步编程中,callback是经常用到的结果获取方式,做为一个负责任的框架,Dubbo自然也要提供对Callback的支持。相对于进程内的...
前言 接上一篇中的服务暴露逻辑,当接口使用Dubbo协议暴露服务时,会启动一个DubboServer来监听消费端的请求,端口的绑定和监听都是通过...
前言 在一次完整的Dubbo RPC调用过程中,需要用到两次代理。一次是在服务的调用方,代理面向的是用户代码,用户在调用接口的时候,实际调用的是...
前言 在一次正常的RPC调用发起之前,做为服务提供方必须先保证自己的服务已经启动,并且监听某个端口来接收Consumer发来的请求,Dubbo中...
前言 上一篇中Exchange层根据服务提供方的协议类型来初始化一个Client负责和Server端的通信。Client将负责和Server端建...
前言 前两篇文章讲了消费端代理的生成,最终到请求发送操作由Invoker来完成。Invoker同时集成了集群服务发现和路由功能,还集成了调用过程...
前言 上一篇讲Proxy的文章中看到,构建Proxy需要传入Invoker参数。除基本方法外,其它接口方法的调用最终都是调用的invoker.i...
前言 上一篇讲了Dubbo消费端初始化的过程,在应用启动时,Dubbo会扫描classpath下的类,找到@Reference注解后注入生成的远...