码迷,mamicode.com
首页 > 编程语言 > 详细

spring,maven,dubbo配置

时间:2016-07-24 20:57:17      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:

首先我写的这个不是介绍原理的东西,只是指明在我在使用的过程中遇见的一些疑惑的,最后我的理解,你要看详细的配置的话可以看网上的,这个一大堆的.其实dubbo的原理从模型上来看是很简单的东西,完全可以把这个想象成典型的消费者模式,首先提供者要去注册服务,然后当消费者需要服务的时候就会去,注册中心获取,查找,简单来说就是这么简单的。

今天我要说的是如何结合spring应用dubbo,首先你需要几个工具,zookeeper和dubboadmin,zookeeper就是我们的注册中心了,当然也有其他的,但是不多说

然后是dubboadmin这个是一个web工程,在其中我们可以查看我们的服务到底是一个什么情况,类似于一个后台管理应用中心.

技术分享

先来看一下我的项目结构:你要明白一点就是,dubbo虽然是远程的调用,但是你要保证consumer和provider调用的是一个相同的接口,所以这个dubbointerfaceapi就是

那个公共的接口。但是使用的时候有一点是你需要注意的,那就是如何将这个接口放到一个公共的地方呢?当然你可以打包成jar包放到lib下,但是这个并不是一个方便的做法,使用maven管理的时候,你肯定熟悉本地仓库的概念,没错,你只需要使用install命令将api接口打包加入到本地仓库就好了,然后你就可以直接这样使用了,如下:

技术分享

技术分享

熟悉maven的人应该都知道,groupId和artifactId都是我们自己命名,就是上面的dubbointerfaceapi的pom名字,好了现在我们已经搭建好了,maven的环境和结构.

其实这也明白了,使用上也就没什么了。

首先你要去看看官方的例子,然后启动zookeeper的服务,然后运行起来工程就好了,你就回在dubboadmin中看见下面这样:

技术分享

 

spring,maven,dubbo配置

标签:

原文地址:http://www.cnblogs.com/wscit/p/5701503.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!