一、分布式系统中的相关概念
(一) .大型互联网项目架构目标
(二).集群和分布
(三).架构演讲
二、Dubbo概率
Dubbo 是阿里巴巴公司开源的一个高性能、轻量级的Java RPC 框架
至力于提供高性能和透明化的RPC运程服务调用方案,以及SOA服务治理方案,
官网:Apache Dubbo
三、Dubbo架构
节点说明:
Provider:暴露服务的服务提供方
Container:服务运行容器
Consumer:调用运程服务的服务消费方
Registry:服务注册与发现的注册中心
Monitor:统计服务的调用次数和调用时间的控制中心
四、Dubbo快速入门
我的是在阿里云服务上配置的
1.Zookeeper安装
第一步
下载zookeeper的jar包并导入阿里云中的/opt/目录下
解压zookeeper到/usr/local目录下并改名为zookeeper
tar -xvf /opt/apache-zookeeper-3.7.1-bin.tar.gz -C /usr/local
#改名
mv /usr/local/apache-zookeeper-3.7.1-bin.tar.gz /usr/local/zookeeper
第二步
在/usr/local/zookeeper/目录下建立文件data
mkdir data
第三步
进入conf 目录下将zoo_sample.cfg配置文件拷贝文文件名为zoo.cfg文件,是同一目录
cp zoo_sample.cfg zoo.cfg
第四不进入zookeeper的bin目录下启动
./zkServer.sh start
如果出现以以下情况
进入zookeeper目录下的logs下使用
ls
使用cat zookeeper-root-server-iZwz9b96gsillkg6v5gbmjZ.out 查看 出现以下情况说明端口号并占用
解决方法,在zookeeper的conf中加上配置
端口号是自己防火墙中开放的
出现这样表示成功
第四部
查看开启的状态
表示安装成功并开启成功