您的位置:首页

Dubbo -- 系统学习 笔记 -- 安装手册

2017-06-09 19:13 447 查看
安装手册

示例提供者安装

示例消费者安装

Zookeeper注册中心安装

Redis注册中心安装

简易注册中心安装

简易监控中心安装

管理控制台安装

  推荐使用Zookeeper注册中心

你可以只运行Demo ProviderDemo Consumer,它们缺省配置为通过Multicast注册中心广播互相发现,建议在不同机器上运行,如果在同一机器上,需设置unicast=false:即:multicast://224.5.6.7:1234?unicast=false,否则发给消费者的单播消息可能被提供者抢占,两个消费者在同一台机器也一样,只有multicast注册中心有此问题。

你也可以运行多个Demo ProviderDemo 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


啦啦啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: