dubbo初体验二

     看着文档感觉一头雾水,文档中一直教我该怎么编写代码,注意配置使用的细节,以及介绍功能,那到底该怎么用呢。github中的使用说明是针对git下载代码,再基于maven对版本进行构建。下代码各种折腾不如直接有个使用包,我只是想测试下dubbo到底是什么。

     没资料,还是从群入手,找到了群共享,不知道哪位好心人提供了打包好的版本。

     先从三个应用开始:

    dubbo-demo-provider-2.5.3-assembly.tar.gz 消息提供者

    dubbo-registry-simple-2.5.3-assembly.tar.gz 消息注册中心

    dubbo-demo-consumer-2.5.3-assembly.tar.gz 消息消费者

    附件好像传不上,我把几个文件传到我的云盘里面了

    http://pan.baidu.com/s/1dDBrMa1

    还有两个一个是moniter 还有一个是 admin控制台,由于只使用一下功能,不做使用。

    第一步,修改registry开发20880端口用于监听dubbo服务

[test@test001 dubbo-registry-simple-2.5.3]$ cd conf
[test@test001 conf]$ ls
dubbo.properties
[linkage@test001 conf]$ more dubbo.properties 
dubbo.container=log4j,spring
dubbo.application.name=simple-registry
dubbo.application.owner=
dubbo.protocol.port=20880
dubbo.log4j.file=logs/dubbo-simple-registry.log
dubbo.log4j.level=WARN

   第二部修改消息提供者配置这里只涉及到了registry的端口,ip等:

  

[linkage@test001 dubbo-demo-provider-2.5.3]$ cd conf/
[linkage@test001 conf]$ ls
dubbo.properties
[linkage@test001 conf]$ more dubbo.properties 
dubbo.container=log4j,spring
dubbo.application.name=demo-provider
dubbo.application.owner=
#dubbo.registry.address=multicast://192.168.32.228:9798
#dubbo.registry.address=zookeeper://127.0.0.1:2181
#dubbo.registry.address=redis://127.0.0.1:6379
dubbo.registry.address=dubbo://192.168.32.228:20880
dubbo.monitor.protocol=registry
dubbo.protocol.name=dubbo
dubbo.protocol.port=20881
dubbo.service.loadbalance=roundrobin
dubbo.log4j.file=logs/dubbo-demo-provider.log
dubbo.log4j.level=WARN

   第三步,修改消费者配置

   

[linkage@test001 dubbo-demo-consumer-2.5.3]$ cd conf/
[linkage@test001 conf]$ ls
dubbo.properties
[linkage@test001 conf]$ more dubbo.properties 
dubbo.container=log4j,spring
dubbo.application.name=demo-consumer
dubbo.application.owner=
dubbo.registry.address=dubbo://192.168.32.228:20880
#dubbo.registry.address=zookeeper://127.0.0.1:2181
#dubbo.registry.address=redis://127.0.0.1:6379
#dubbo.registry.address=dubbo://127.0.0.1:9090
dubbo.monitor.protocol=registry
dubbo.log4j.file=logs/dubbo-demo-consumer.log
dubbo.log4j.level=WARN

    配置比较简单,只需要修改三个properties文件即可,把消费者放到最后启动就可以看下流程是什么样的了。

[15:44:05] Hello world88437, response form provider: 192.168.32.228:20881
[15:44:07] Hello world88438, response form provider: 192.168.32.228:20881
[15:44:09] Hello world88439, response form provider: 192.168.32.228:20881
[15:44:11] Hello world88440, response form provider: 192.168.32.228:20881
[15:44:13] Hello world88441, response form provider: 192.168.32.228:20881
[15:44:15] Hello world88442, response form provider: 192.168.32.228:20881
[15:44:17] Hello world88443, response form provider: 192.168.32.228:20881

   

    

猜你喜欢

转载自mitchz.iteye.com/blog/2019896