一、dubbo管控台的安装
1.所需的环境:linux tomcat jdk duboo-admin-xx.war(下载地址:https://github.com/alibaba/dubbo)
2.安装jdk,上传tomcat并解压
3.上传dubbo管控台程序duboo-admin-xx.war到tomcat的webapps目录下
4.解压并命名为ROOT:unzip duboo-admin-xx.war -d Root
5.配置dubbo.properties
dubbo.registry.address=zookeeper://192.168.1.1:2181(按需配置)
dubbo.admin.root.password=123(按需配置)
dubbo.admin.guest.password=123(按需配置)
6.开启8080端口,并重启防火墙
7.启动tomcat
二、开发调试
1.直连提供者:
开发环境下绕过注册中心,只测试指定服务提供者,用点对点直连
<dubbo:reference id="xxService" interface="com.sunys.xxService" url="dubbo://localhost:20890" />
注意点:直连提供者只在消费端配置
2.dubbo服务只订阅
<dubbo:registry address="ip:port" registry="false">
开发调试的服务提供者,只向注册中心订阅其依赖的服务,但不向注册中心注册本身可以提供的服务。在服务提供端配置应用
3.异步方法的调用配置
<dubbo:reference id="xxService" interface="com.sunys.xxService">
<dubbo:method name="xx" async="true" return="false"/><!--服务之间调用,需要异步调用时,添加次行-->
</dubbo:reference>