文档章节

Dubbo使用multicast广播注册中心暴露服务地址时启动报错empty notify

Jim_Ai
 Jim_Ai
发布于 2016/04/08 18:55
字数 330
阅读 3852
收藏 4

开发机上Dubbo使用multicast广播注册中心暴露服务地址

<dubbo:registry protocol="multicast" address="multicast://224.5.6.8:2181" />

发现启动时报如下错误:

2016-04-08 18:32:42

 [] [] [WARN]-[Thread: localhost-startStop-1]-[com.alibaba.dubbo.registry.support.AbstractRegistry.notify()]:  [DUBBO] Ignore empty notify urls for subscribe url provider://192.168.6.88:20880/com.crm.service.shop.ktShopBreakInfoService?application=jfinal-duboo-provider&category=configurators&check=false&dubbo=2.5.3&interface=com.crm.service.shop.ktShopBreakInfoService&methods=findByShopId&pid=5524&revision=K_Api&side=provider&timestamp=1460111561868, dubbo version: 2.5.3, current host: 127.0.0.1

cosumer端也无法调用。

但其它Provider的服务注册没有发生错误,比较了配置文件发现一切正常。可能注册中心有问题。切换为Zookeeper。

1、下载地址:http://www.apache.org/dist/zookeeper/zookeeper-3.4.6/

2、然后将conf\zoo_sample.cfg 更名为zoo.cfg。指定dataDir目录。

3、启动bin\zkServer.cmd

4、将consumer和provider中的注册中心配置设置为

<dubbo:registry protocol="zookeeper" address="zookeeper://192.168.6.88:2181" />

5、项目工程中加入zookeeper-3.3.6.jar、zkclient-0.8.jar

6、重启provider工程。完美!!!


总结:出于时间没有找到确切原因,有可能是multicast广播注册中心的问题。另外,本来想切换为redis注册中心。

<dubbo:registry protocol="redis" address="redis://192.168.6.88:6379" />

但事后发现Dubbo2.5使用的commons-pool与现有项目使用的commons-pool2有冲突,放弃了redis转而使用Dubbo推荐的zookeeper。

© 著作权归作者所有

Jim_Ai
粉丝 3
博文 15
码字总数 7002
作品 0
虹口
部门经理
私信 提问
dubbo 的name为什么不能改,有哪些取值范围

有如下配置 其中, 里面的name有哪些取值。 我改成其他的就报错了

西夏一品堂
2015/06/07
12.9K
2
dubbo客服端连接不上

server的配置 客服端配置 在dobbuamin的访问控制里面配置 了 192.168.31.242.还是没用 2016-03-11 03:04:12 main [INFO ] com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry (Abstrac......

鸟菜啊
2016/03/11
3.7K
3
求知识,DUBBO负载均衡问题

xml : 以下几个问题求各位大神指点下 (1)测试的时候,ZK是一台,如果服务项目负载均衡了N台(都是连同一个ZK),那么客户端只需要设置ZK就可以?访问服务器的时候,会自动做负载均衡的吗?...

猫神
2015/11/27
1K
1
简单spring和dubbo整合

首先新建两个web项目,并添加相关jar包。<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche......

华2淫雄
2016/11/07
237
0
调用了dubbo注册的服务,但是dubbo控制台只显示提供者不显示消费者

@alexgaoyh 你好,想跟你请教个问题: 调用了dubbo注册的服务,但是dubbo控制台只显示提供者不显示消费者 我的消费者的配置是:

艾伦果果
2015/12/14
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

ERC-777以太坊新代币标准解读

ERC777是一个新的高级代币标准,可以视为ERC20的升级版本,因此它解决了ERC20以及ERC223存在的一些问题,开发者可以根据自己的具体需求进行选型。 1、使用ERC820进行合约注册 有别于ERC20的自...

汇智网教程
今天
4
0
代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
8
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
14
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部