maven中dubbo的发布服务与使用服务

Dubbo是阿里巴巴公司开源的一个高性能优秀的,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和框架无缝集成。

一、在服务端的pom.xml文件中添加dubbo的依赖



	com.alibaba
	dubbo
	
		
			org.springframework
			spring
		
		
			org.jboss.netty
			netty
		
	


	org.apache.zookeeper
	zookeeper


	com.github.sgroschupf
	zkclient




	org.apache.curator
	curator-framework
	4.0.1
 

没有版本号对吧?因为在父工程里面的pom.xml里都指定了版本号了


	4.12
	5.0.3.RELEASE
	3.4.5
	1.3.2
	1.2.17
	8.0.11
	1.7.25
	2.9.5
	1.1.9		
	
	4.3.5  
	1.2
	2.5
	2.0
	2.5
	3.3.2
	
	1.3.2
	3.3
	
	5.1.4
	1.1	
	1.3.3
	2.9.0		
	7.3.0	
	2.6.1
	3.4.12
	0.1  
	5.11.2
	
	2.3.28
	2.3.0




	com.alibaba
	dubbo
	${dubbo.version}


	org.apache.zookeeper
	zookeeper
	${zookeeper.version}


	com.github.sgroschupf
	zkclient
	${zkclient.version}


	org.apache.activemq
	activemq-all
	${activemq.version}


	org.freemarker
	freemarker
	${freemarker.version}

下面的使用服务里面照样也没有版本号


二、在发布方的spring配置文件中添加dubbo的约束,然后使用dubbo:service发布服务。------>发布成功



	
	
	
	
	
	
	
	
	
	
	
	
	
	


三、使用端的调用,添加依赖到pom.xml



	com.alibaba
	dubbo
	
		
			org.springframework
			spring
		
		
			org.jboss.netty
			netty
		
	


	org.apache.zookeeper
	zookeeper


	com.github.sgroschupf
	zkclient
		

	org.apache.curator
	curator-framework
	4.0.1

四、在使用端的springmvc的配置文件中添加服务的引用。------>调用配置完毕



	
	
	
		
	
	
		
	 
	
		
		
	
	
	
	
	
	
	
	
	
	
	  
	



五、分别在服务端与调用端添加tomcat7插件,端口记得改一下,这里就只展示一个


  	
		
			
			
				org.apache.tomcat.maven
				tomcat7-maven-plugin
				
					8080	
					/		
				
			
		
	







你可能感兴趣的:(java)