学习Dubbo过程中的学习记录 官方中文文档:http://dubbo.apache.org/zh-cn/docs/user/quick-start.html
主要进行demo搭建,了解dubbo的基础。
dubbo的SPI设计中,对于具有构造函数的不同等各类情况放在不同的集合类型中,为什么? dubbo协议和zookeeper的关系是什么? 如何直接通过方法上的注解去引用对方的服务,指定ip和端口? 猜想中的调用原理:消费端通过服务提供方的ip、端口、通信协议、类名、方法名 传递到服务端,服务端能过定位到自身的那个方法,然后调用后进行结果返回,其原理大概类似如此吗? 消费端是如何从zk中找到服务提供方的了,根据那些字段进行了查找?以下为个人分析,后续通过代码进行分析。
- 接口的全路径,消费端和服务提供端必须一致才可以。
- 版本号,如果版本号不一致,那么无法匹配到。