1、Dubbo入门
阿里的分布式框架,不废话,直接上demo
有demo 才能有干货,实践才是硬道理;
1、第一步,安装ZK
我这里是在阿里云上安装的单机zk,至于各位看客,本地开虚拟机或者 安装windows 都行,一切从简,只为快速熟悉它;
2019.03.08当前ZK最新版本3.4.12
wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz
tar -zxvf zookeeper-3.4.12.tar.gz
[root@medoo-Ai soft]# cd zookeeper-3.4.12
[root@medoo-Ai zookeeper-3.4.12]# mkdir data
[root@medoo-Ai zookeeper-3.4.12]# mkdir logs
[root@medoo-Ai zookeeper-3.4.12]#
进入zookeeper-3.4.12/conf 拷一份配置文件 并编辑该文件
[root@medoo-Ai zookeeper-3.4.12]# cd conf
[root@medoo-Ai conf]# cp zoo_sample.cfg zoo.cfg
[root@medoo-Ai conf]# vi zoo.cfg
找到这个位置 ,把data 和log 路径给改成自己的路径
#dataDir=/tmp/zookeeper
dataDir=/soft/zookeeper-3.4.12/data
dataLogDir=/soft/zookeeper-3.4.12/logs
添加如下配置:
server.1=ip3888
在data下面创myid 文件 配置 1
配置ZK 环境变量
vi /etc/profile
添加
export ZK_HOME=/soft/zookeeper-3.4.12
export PATH=$ PATH:$ ZK_HOME/bin
启动zookeeper:
netstat -at|grep 2181 #查看zookeeper端口
netstat -nat #查看端口信息
./zkServer.sh start #bin 目录下启动
jps #bin目录下查看启动的服务名称
./zkServer.sh stop #bin目录下关闭
启动后要检查 Zookeeper 是否已经在服务,可以通过 netstat -at|grep 2181 命令查看是否有 clientPort 端口号在监听服务
dubbo 分为xml 配置
api 配置
注解配置
Dubbo-Monitor 也不是使用 Dubbo 搭建分布式系统必须的组件,但是它用来统计服务的调用次调和调用时间的监控中心,这些数据有助于系统运维和调优。
还没有评论,来说两句吧...