- 安装手册
- 示例提供者安装
- 示例消费者安装
- Zookeeper注册中心安装
- Redis注册中心安装
- 简易注册中心安装
- 简易监控中心安装
- 管理控制台安装
推荐使用Zookeeper注册中心
- 你可以只运行Demo Provider和Demo Consumer,它们缺省配置为通过Multicast注册中心广播互相发现,建议在不同机器上运行,如果在同一机器上,需设置unicast=false:即:multicast://224.5.6.7:1234?unicast=false,否则发给消费者的单播消息可能被提供者抢占,两个消费者在同一台机器也一样,只有multicast注册中心有此问题。
- 你也可以运行多个Demo Provider和Demo Consumer,来验证软负载均衡,Demo Consumer可以直接启动多个实例,而多个Demo Provider因有端口冲突,可在不同机器上运行,或者修改Demo Provider安装目录下conf/dubbo.properties配置中的dubbo.protocol.port的值。
- 你也可以增加运行Simple Monitor监控中心,它缺省配置为通过Multicast注册中心广播发现Provider和Consumer,并展示出它们的依赖关系,以及它们之间调用的次数和时间。
- 你也可以将Multicast注册中心换成Zookeeper注册中心,安装Zookeeper Registry后,修改Demo Proivder,Demo Consumer,Simple Monitor三者安装目录下的conf/dubbo.properties,将dubbo.registry.address的值改为zookeeper://127.0.0.1:2181,同理,如果换成Redis Registry,值改为redis://127.0.0.1:6379,如果换成Simple Registry,值改为dubbo://127.0.0.1:9090
注意:multicast地址不能配成127.0.0.1,也不能配成机器的IP地址,必须是D段广播地址,也就是:224.0.0.0到239.255.255.255之间的任意地址
安装手册
示例提供者安装
安装:
wget http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.1/dubbo-demo-provider-2.4.1-assembly.tar.gz
tar zxvf dubbo-demo-provider-2.4.1-assembly.tar.gz
cd dubbo-demo-provider-2.4.1
配置:
vi conf/dubbo.properties
启动:
./bin/start.sh
停止:
./bin/stop.sh
重启:
./bin/restart.sh
调试:
./bin/start.sh debug
系统状态:
./bin/dump.sh
总控入口:
./bin/server.sh start
./bin/server.sh stop
./bin/server.sh restart
./bin/server.sh debug
./bin/server.sh dump
标准输出:
tail -f logs/stdout.log
命令行: (See: Telnet Command Reference)
telnet 127.0.0.1 20880
help
Or:
echo status | nc -i 1 127.0.0.1 20880
示例消费者安装
安装:
wget http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.1/dubbo-demo-consumer-2.4.1-assembly.tar.gz
tar zxvf dubbo-demo-consumer-2.4.1-assembly.tar.gz
cd dubbo-demo-consumer-2.4.1
配置:
vi conf/dubbo.properties
启动:
./bin/start.sh
tail -f logs/stdout.log
停止:
./bin/stop.sh
重启:
./bin/restart.sh
调试:
./bin/start.sh debug
系统状态:
./bin/dump.sh
总控入口:
./bin/server.sh start
./bin/server.sh stop
./bin/server.sh restart
./bin/server.sh debug
./bin/server.sh dump
标准输出:
tail -f logs/stdout.log
啦啦啦