zookeeper下载地址:https://downloads.apache.org/zookeeper/
下载成功之后进行解压,并在config目录中复制 zoo_sample.cfg 改名为zoo.cfg。然后进行编辑,
原始配置的dataDir路径是linux的路径:dataDir=/tmp/zookeeper
windows下则需要进行修改一个合适路径例如:dataDir=../data
zookeeper的默认端口是:clientPort=2181 可根据自的配置进行修改
修改完成之后进入bin目录双击 zkServer.cmd 进行运行,zookeeper 运行时会自动找环境变量中的 JAVA_HOME,如果没有配置则进行相应的配置,否则启动失败。
dubbo官网:http://dubbo.apache.org/zh-cn/ 进入github 选择 Dubbo Admin 进行下载监控相关的资料。
下载成功之后里面包含服务,界面等信息:
运行cmd命令进入dubbo-admin-server 执行mvn clean package 命令(执行命令前可以配置对应的zookeeper信息,路径在dubbo-admin-develop\dubbo-admin-server\src\main\resources中的 application.properties),
前提是已经装了 maven ,执行成功之后,在targer目录下生成一个jar文件,直接执行java -jar dubbo-admin-server-0.2.0-SNAPSHOT.jar 就可以启动这个项目。
服务端已经有了,现在对前端进行处理,需要用到nodejs,需要安装node软件。
cmd进入到 dubbo-admin-ui 然后执行 npm install 命令对项目进行编辑,编辑成功之后会有一个 node_modules 文件生成,然后在执行 npm run dev 命令,稍等一会,该项目就启动了。
启动之后控制台会有相应的访问连接出现,直接进行访问即可,成功界面如下(用户名和密码是root):
然后使用springboot创建一个服务提供者和服务消费者(参考的尚硅谷中的代码进行编写的):
服务提供者程序链接:
https://pan.baidu.com/s/18pfD1HEh1HSoeI1uvTfHww
提取码:kon7
服务消费者程序连接:
链接:https://pan.baidu.com/s/1U580blwI9aW4JeWjID9-9g
提取码:rj9t
分别启动这两个程序接口在监控页面中显示服务提供者与消费者的信息。