dubbo 部分 配置的关系-dubbo github 官方案例

1、dubbo 有一个 dubbo.properties 作为默认配置

默认配置可以在不添加新的配置的前提下使用dubbo


dubbo.properties 的内容(来自 https://github.com/alibaba/dubbo)


2、dubbo 学习参考链接

·dubbo-admin管理控制台的安装和使用:http://www.cnblogs.com/aqsunkai/p/6690607.html
·dubbo官网,下载和配置说明:http://dubbo.io/
·dubbo结合Spring:http://blog.csdn.net/congcong68/article/details/41113239
·dubbo 配置 :http://www.cnblogs.com/linjiqin/p/5859153.html
·zookeeper 基本含义: http://blog.csdn.net/gyflyx/article/details/18652913


3、本地环境搭建-zookeeper(windows 环境)

http://blog.csdn.net/bestcxx/article/details/73440892


4、从github下载 dubbo 测试所需的几个工程 

https://github.com/alibaba/dubbo

dubbo 部分 配置的关系-dubbo github 官方案例_第1张图片

先全部下载,然后取其中的 dubbo-admin和dubbo-demo

dubbo-admin是dubbo监控平台,可以打包为war或者直接jetty运行(maven 配置 jetty 插件),启动后访问 http://localhost:9999/dubbo-admin 端口9999看你怎么定义了

需要输入用户名和密码:root/root

之后点击 返回首页

dubbo 部分 配置的关系-dubbo github 官方案例_第2张图片

然后进入预期的界面了

dubbo 部分 配置的关系-dubbo github 官方案例_第3张图片


dubbo-demo聚合了demo-api\demo-consumer\demo-provider

demo-api是接口,demo-proveider 实现了demo-api

demo-provider是提供者

demo-consumer是消费者

demo-provider和demo-consumer 都是在test中提供main方法启动,demo-consumer 一直调用,可以看到两个平台的交互

dubbo 部分 配置的关系-dubbo github 官方案例_第4张图片


5、实验得出的结论

dubbo.properties 会起到默认配置的作用

dubbo 部分 配置的关系-dubbo github 官方案例_第5张图片

但是 dubbo-demo-provider.xml 中的配置可以对dubbo.properties 的配置进行覆盖和扩展(这意味着某些配置不是必须的)

dubbo-demo-provider.xml 的内容(DemoTwoServiceImpl.java 和 DemoTwoService.java 是新增的两个类,分别加在dubbo-provider 和 dubbo-api中,参照先例即可)




	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	
	 
	






你可能感兴趣的:(dubbo)