rest依赖http,常见实现httpclient
rpc依赖二进制远程过程传输,常见实现hession
区别spring cloud和dubbo
springcloud —是http
dubbo-----是rpc,远程传输需要实现序列化接口,就像调用第三方接口一样
客户机–服务器模式就是 rpc
spring cloud ----- 主要依赖eureka做服务注册和发现 用restTemplate做调用(最近在自学,如果错误纠正把)
dubbo----------- 注册中心主要依赖zookpeer,把服务的注册与发现注册到zookpeer中, 然后通过dobbo声明接口 直接调用
rpc就是把远程的java对象当成本地的来用
REST其实就是一种基于HTTP协议的架构风格,并没有绝对的标准,是以前一个博士论文提出来的