1.dubbo-admin安装,dubbo配置标签说明
来源:互联网 发布:阿里云os 编辑:程序博客网 时间:2024/05/24 06:38
1.github上下载dubbo-master的zip包,解压放入D盘
2.进入dubbo-master文件夹下,执行命令
mvn clean
mvn install -DskipTests(打包时间比较久/大概5~10分钟吧)
成功界面如图
3.打包成功后在dubbo-admin/target文件夹下有个dubbo-admin-x.x.x-SNAPSHOT文件夹,这个文件夹就是war包解压之后的文件夹
4.将上面生成的文件夹(dubbo-admin-x.x.x-SNAPSHOT)中的所有文件放到Tomcat的webapps/ROOT目录下(原来ROOT下的文件全部删掉)
5.打开Tomcat的webapps/ROOT/WEB-INF下面的dubbo.properties文件
dubbo.registry.address=zookeeper://127.0.0.1:2181dubbo.admin.root.password=rootdubbo.admin.guest.password=guest
默认使用本机的zk以及2181端口/包含两个登录账号
6.启动zk(dubbo-admin启动之前需要确保zk正常启动)
7.运行Tomcat/访问localhost:8080/使用root账号登录(端口以tomcat启动为准,我以前装了三个tomcat就改过端口)
发现启动报错:
jdk1.8不兼容,编辑bin/catalina.bat文件,修改如下(将java home修改为jdk1.7/当然首先要安装一个jdk1.7放到D盘,原来的环境变量不动任然是原来的jdk1.8)
再修改bin/setclasspath.bat文件
再次启动成功(使用root登录)
8.开启两个项目(一个消费者/一个服务提供者)两个项目使用zk+d进行接口暴露
可以看到服务提供者数量/消费者数量
9.xml标签
spring的xml中有11个dubbo标签
<dubbo:service>暴露服务(一个服务可以用多个协议暴露,可以注册到多个注册中心)
<dubbo:reference>引用一个暴露的服务(指明提供方协议)
<dubbo:protocol>定义暴露服务的协议(这一个标签是提供方暴露服务时同时指定的)
<dubbo:application>应用信息(指定当前服务的name等属性)
<dubbo:module>
<dubbo:registry>注册中心(例如指明zk服务所在机器ip:port)
<dubbo:monitor>监控中心(例如指明监控服务所在机器的ip:port)
<dubbo:provider>
<dubbo:consumer>
<dubbo:method>reference的子标签,说明是对暴露接口里面的哪一个方法其效果。不设置method则对接口所有方法起效果
<dubbo:argument>
阅读全文
0 0
- 1.dubbo-admin安装,dubbo配置标签说明
- Dubbo-admin安装配置
- dubbo-admin安装配置
- 安装dubbo 管理中心 dubbo-admin
- dubbo admin配置
- dubbo-admin的安装
- dubbo-admin安装
- dubbo admin安装
- [Dubbo日记](2)Dubbo-admin安装
- dubbo 管理控制台 的安装 dubbo-admin
- Dubbo+Zookeeper+Dubbo admin安装部署
- dubbo-admin配置及使用
- zookeeper和dubbo-admin安装
- dubbo-admin管控台安装部署
- dubbo-admin
- dubbo admin
- dubbo-admin
- Dubbo-admin
- mongodb对象mongo object —id的值
- 如何在网页中调用百度地图API
- hadoop之伪分布式模式
- 使用Java配置装配Spring
- Java双向链表的实现
- 1.dubbo-admin安装,dubbo配置标签说明
- BaseDaoTest
- Hibernate的学习之路三十四(QBC的聚合函数的查询)
- 车厢重组
- (八)InputStreamReader及OutputStreamWriter
- 区块链开发(七)以太坊钱包 Mist
- SQL多列子表查询,及内容拆分成多行
- $ajax说明
- java基础(1)-开发环境的搭建和第一个java程序的运行