1970-01-01

22 Exchange 层剖析:彻底搞懂 Request-Response 模型(下)在上一课时中,我们重点分析了 Exchange 层中 Channel 接口以及 ChannelHandler 接口的核心实现,同时还介绍 Request、Respo...

1970-01-01

26 加餐:直击 Dubbo “心脏”,带你一起探秘 Invoker(上)在前面课时介绍 DubboProtocol 的时候我们看到,上层业务 Bean 会被封装成 Invoker 对象,然后传入 DubboProtocol.export() 方法中...

1970-01-01

24 从 Protocol 起手,看服务暴露和服务引用的全流程(上)在上一课时我们讲解了 Protocol 的核心接口,那本课时我们就以 Protocol 接口为核心,详细介绍整个 Protocol 的核心实现。下图展示了 Protocol 接口的继...

1970-01-01

21 Exchange 层剖析:彻底搞懂 Request-Response 模型(上)在前面的课程中,我们深入介绍了 Dubbo Remoting 中的 Transport 层,了解了 Dubbo 抽象出来的端到端的统一传输层接口,并分析了以 Net...

1970-01-01

23 核心接口介绍,RPC 层骨架梳理在前面的课程中,我们深入介绍了 Dubbo 架构中的 Dubbo Remoting 层的相关内容,了解了 Dubbo 底层的网络模型以及线程模型。从本课时开始,我们就开始介绍 Dubbo Remoting 上面的...

1970-01-01

27 加餐:直击 Dubbo “心脏”,带你一起探秘 Invoker(下)关于 DubboInvoker,在发送完 oneway 请求 之后,会立即创建一个已完成状态的 AsyncRpcResult 对象(主要是其中的 responseFuture ...

1970-01-01

25 从 Protocol 起手,看服务暴露和服务引用的全流程(下)在上一课时,我们以 DubboProtocol 实现为基础,详细介绍了 Dubbo 服务发布的核心流程。在本课时,我们继续介绍 DubboProtocol 中 服务引用 相关的实现。...

1970-01-01

28 复杂问题简单化,代理帮你隐藏了多少底层细节?在前面介绍 DubboProtocol 的相关实现时,我们知道 Protocol 这一层以及后面介绍的 Cluster 层暴露出来的接口都是 Dubbo 内部的一些概念,业务层无法直接使用。为了让业务...

1970-01-01

29 加餐:HTTP 协议 + JSON-RPC,Dubbo 跨语言就是如此简单在前面课时介绍 Protocol 和 Invoker 实现时,我们重点介绍了 AbstractProtocol 以及 DubboInvoker 实现。其实,Protoco...

1970-01-01

30 Filter 接口,扩展 Dubbo 框架的常用手段指北在前面的第 27 课时中,我们介绍了 ProtocolFilterWrapper 的具体实现,这里简单回顾一下。在 buildInvokerChain() 方法中,ProtocolFilt...

1212223242566