管理控制台安装
管理控制台安装
你可以只运行 Demo Provider 和 Demo Consumer,它们缺省配置为通过 Multicast 1 注册中心广播互相发现,建议在不同机器上运行,如果在同一机器上,需设置 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
推荐使用 Zookeeper 注册中心
注意:multicast 地址不能配成 127.0.0.1,也不能配成机器的 IP 地址,必须是 D 段广播地址,也就是:224.0.0.0 到 239.255.255.255 之间的任意地址 ↩︎
管理控制台安装
示例提供者安装
示例消费者安装
Redis 注册中心安装
Zookeeper 注册中心安装
Simple 监控中心安装