前言:最近 在完成公司基本业务代码之后,深夜总会有点空闲时间,所以就打算研究一下dubbo(主要考虑以后可能会尝试大型项目的网站建设,所以先记录一下这几天对于搭建
分布式项目的摸爬滚打的经验)
——————————————————————————————————---——————————————------------------------------------------------------------------------------------------------(永无止境的分割线)
1.首先是zookeeper的安装与配置(链接:http://pan.baidu.com/s/1mhIYx6K 密码:nlls)
同样下载zookeeper压缩包(这里为了方便水友,我直接给一个源文件下载地址 )
解压后我们将 zzookeeper-3.3.6/conf/zoo_sample.cfg Copy一份 并改名为zoo.cfg
如图 :
然后我们修改 zoo.cfg 里面的内容
如图:
注意:日志文件的位置需要自己手动创建
至此:我们的zookeeper就已经配置完成,,,
赶紧去测试一下------------------------------(到zookeeper/bin)下直接启动zkServcer.cmd (即可)
2.接下来我们做第二步 (使用tomcat启动我们的dubbo-admin管理服务)注意:一定是要先启动zookeeper服务再启动dubbo-admin
这个我直接给你们配好的解压包,直接把解压包丢到tomcat/webapps 下即可
(链接:http://pan.baidu.com/s/1kUGYDyZ 密码:1b61)
我们启动tomcat服务 访问 http://localhost:8080/dubbo-admin (本人是改了端口号为8090)
所以我的访问地址以及访问访问结果为: http://localhost:8090/dubbo-admin (这个端口号可以自行设置 tomcat/server.xml)
注意:初次进入的时候 登录名 和密码 都是 root
如图:
3.撰写我们的生产者 /消费者 /公共接口
--- 首先我们弄清楚这三者之间的关系 !!什么意思呢 ? ---- 其实很好理解
生产者-消费者之间的模板代码 分为三个部门 : 公共接口代码(提供抽象方法) | 生产者代码(实现接口) | 消费者代码(调用实现方法)
这是代码结构(从上到下 依次是消费者/中间接口/生产者)
步骤:
中间接口