第一,概述
总所周知,dubbo是一款分布式架构。其特性也没什么好说的,大概言之无非下面三项
1,远程通信——向本地调用一样调用远程方法。
2,集群容错
3,服务自动发现和注册,可平滑添加或者删除服务提供者。
详解:我们常常使用 Springboot 暴露 HTTP 服务,并走 JSON 模式。但慢慢量大了,一种 SOA 的治理方案。这样可以暴露出 Dubbo 服务接口,提供给 Dubbo 消费者进行 RPC 调用。下面且听我慢慢道来。
4,资源下载
3,zookeeper
https://gitee.com/paladins/design2.0/blob/master/zookeeper/zookeeper-3.4.13.tar.gz
5,dubbox源码下载
https://github.com/dangdangdotcom/dubbox/tree/dubbox-2.8.4
第二,环境准备
1,dubbox编译
目前dubbo最新版为2.8.4,为当当网维护的dubbox,目录如下