一、配置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.xm
l
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、消费者信息
配置文件信息