dubbo安装zookeeper以及配置dubbo-admin监控中心

一、配置dubbo的监控中中心,方便我们对服务的监控。

1.1、首先需要一个监控的服务,dubbo为我们提供好了。dubbo-admin

dubbo入驻apache对dubbo进行了重新的更新,package做了很大的变化。在2.6x-dubbo-admin,最新的项目没有找到。一度想放弃,最后没有放弃,在tag标签那里 找到了dubbo-admin。

在这里插入图片描述
1.2、生成我们需要的war包

doc命令cmd 执行 mvn clean install

在这里插入图片描述
target目录下取出生成的dubbo-admin-2.5.8.war包该为ROOT.war

1.3、tomcat容器中运行war包

准备tomcat容器,将ROOT.war放入webapp中。

修改tomcat的conf目录下的server.xml
在这里插入图片描述
zookeeper默认是8080端口,不然会端口冲突。

执行tomcat的bin下 startup.bat,应用会报错,因为dubbo.propeties 配置问题。

修改zookeeper的地址(zk服务所在虚拟机的ip),如果服务在本地windows:127.0.0.1
在这里插入图片描述
再次重启tomcat服务,访问http://localhost:8090 输入登录账号和秘密 root root

启动了两个服务的提供者provider
在这里插入图片描述
一个服务的 消费者consumer
在这里插入图片描述

三、最后讲讲如何实现简单的dubbo访问模型。

  • 一个公共的接口dubbo-interface
  • 两个服务提供者dubbo-provider01和dubbo-provider02
  • 一个消费者dubb0-consumer

3.1、创建一个接口:

在这里插入图片描述
3.2、创建服务的提供者

服务的提供者会依赖接口dubbo-intarface,需要在pom.xml文件中依赖注入。

服务提供者配置文件。applicationContext_provider.xml主要信息。
在这里插入图片描述
3.3、消费者信息

配置文件信息
在这里插入图片描述