文章目录
文章说明
一:Dubbo直连开发概念
1:直连设计中的核心组件
(一):Provider服务的提供者
(二): Consumer服务的访问者
(三):网络通信明白图
文章说明
本文内容整理自《孙哥说Dubbo系列视频课程》,孙帅老师课程细致、全面、深入、性价比极高。B站搜孙帅suns可以找到对应的试听视频,或者直接添加老师微信号suns45与他直接联系
一:Dubbo直连开发概念
直连开发,指的就是消费者直接指向具体的提供者,其中没有注册中心的介入。从这一点来看,这里跟SpringCloud的OpenFeign一致。
这种调用就是最原始的RPC的调用。我们这么玩,只是为了忽略当前注册中心对于我们当前内容的影响。
1:直连设计中的核心组件
(一):Provider服务的提供者
提供者,也可以是消费者。
(二): Consumer服务的访问者
消费者,也可以是提供者
(三):网络通信明白图
提供者和消费者交互是基于网络的,因为是跨进程间通讯,跨进程通讯一定是走网络的,哪怕是同一物理机上的不同端口下的两个进程。
三个概念:
协议:解决的是,通信双方怎么说话能沟通明白的问题。
序列化:解决的是,在沟通明白的前提下,尽量少说话的问题。
通信方式:解决的是,通过什么介质,把话传到对方耳中的问题。