2020.05.14
今天在看edu项目,项目中用到的框架是Dubbo,可能也是第一次接触Dubbo,看到的时候还是会一脸懵逼,但慢慢看下去的时候,发现它和Spring Cloud有着异曲同工之妙。还好之前有学过Spring Cloud微服务框架。Dubbo和Spring Cloud之间还是有很多类似之处,同样会有注册中心,配置中心,服务的提供者和服务的消费者。Spring Cloud和Dubbo最大的不同处,可能就在于服务之间的调用方式不同吧。Spring Cloud是基于RESTFUL风格的http调用方式,而Dubbo的调用方式是基于RPC的调用方式。刚接触RPC这个概念时,还特意去查了下,有关于http和RPC的区别详情可查看这篇文章 rpc和http的区别 。之前在学Spring Cloud时,发现服务之间的调用虽说是基于http的调用方式,但它的调用方式却非常简单,直接通过Figen配置的方式就能够实现服务与服务之间的互调,然而对于Dubbo却不相同,RPC服务与服务之间的调用总感觉起来并没有Spring Cloud中Figen的http的调用方式方便,可能也是我对Dubbo框架的的一些方面理解的不够深,所以才会有这种想法吧!选了两篇文章去了解Dubbo框架: