Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面相接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
window下安装zookeeper 1. 下载解压 下载地址 2. 运行 /bin/zkServer.cmd,初次运行会报错,没有zoo.cfg文件; 可能遇到问题:闪退! 解决方案:编辑zkServer.cmd 文件末尾添加pause,这样运行就不会退出,会提示错误信息,方便找到原因
本次测试是因为缺少zoo.cfg,将conf文件夹下的zoo_sample.cfg复制一份改名为zoo.cfg即可 3. 修改zoo.cfg配置文件 注意几个重要位置: dataDir=./ 临时数据存储的目录(可写相对路径) clentPort=2181 zookeeper的端口号 4. 使用zkCli.cmd测试 ls / :列出zookeeper根下保存的所有结点 create -e /author 123:创建一个author节点,值为123 get /author:获取/author节点的值
window下安装dubbo
dubbo 本身并不是一个服务软件,其实是一个jar包,能够帮你的Java程序连接到zookeeper,并利用zookeeper消费,提供服务。 但是为了让用户更好的管理监控众多的dubbo服务,官方提供了一个可视化的监控dubbo-admin,不过这个监控即使不装也不影像使用。 这里我们来安装一下 1. 下载dubbo-admin 地址:http;//github.com/apache/dubbo-admin/tree/master 2. 解压进入目录 修改 dubbo-admin-master\dubbo-admin\src\main\resources\application.properties
3. 在项目目录下打包dubbo-admin mvn clean package -Dmaven.test.skip=true,也可导入IDEA打包 4. 先启动zkServer.cmd,运行 dubbo-admin\target 下的dubbo-admin-0.0.1-SNAPSHOT.jar java -jar dubbo-admin-0.0.1-SNAPSHOT.jar 【注:zookeeper服务一定要启动】 执行完毕,访问 http:localhost:7001/,默认账号密码: root - root
本文摘自:b站狂神说Java