阅读更多

2顶
1踩

开源软件
阿里巴巴开源服务框架Dubbo2.0.10版本发布了,该版本只修复BUG,没有增加新功能。

Dubbo首页:
http://code.alibabatech.com/wiki/display/dubbo/Home

Dubbo 2.0.10下载地址:
http://code.alibabatech.com/wiki/display/dubbo/Download#Download-Releases

Dubbo 2.0.10发布记录:
http://code.alibabatech.com/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.0.10%2820111228%29

BUG修复:

[DUBBO-70] - 修复Cluster层传递RpcException的ErrorCode
[DUBBO-101] - 增加init属性确定是否在afterpropertiesSet时饥饿初始化
[DUBBO-124] - telnet 向上键失效
[DUBBO-131] - telnet 缓存问题,历史记录没有设置上限。
[DUBBO-132] - bytecode包的Wrapper的反射方法调用,提供方没有重载的方法时,当提供多余的参数时,多余参数会被忽略(应该报错)
[DUBBO-141] - 共享连接后,不能使用连接上保存的服务信息,否则多服务时会有问题
[DUBBO-142] - DubboCodec在获取函数时没有判断$invoke和$echo等特殊函数
[DUBBO-144] - 扩展点加载失败(如依赖的三方库运行时没有),如扩展点没有用到,则加载不要报错(在使用到时报错)
[DUBBO-146] - 调用的返回值在Provider端序列化失败(如传输对象没有实现Serialiable接口),Provider端也没有异常输出,Consumer端超时出错
[DUBBO-148] - telnet请求没有终结,死循环发送消息
[DUBBO-152] - RegistryDirectory在unsubscribe之后再标记为destroyed,否则unsubscribe会失败
[DUBBO-155] - zookeeper注册的时候抛ConnectionLoss异常
[DUBBO-157] - 配置加载时对${user.home}等占位符没有替换
[DUBBO-158] - Config类的toString方法显示的标签名不对

功能改进:

[DUBBO-113] - registry客户端缓存采用ip作为key
[DUBBO-145] - 服务方法调用重试过程中输出引起重试异常的日志
[DUBBO-147] - 通过RpcContext可以获得所有尝试过的Invoker
[DUBBO-149] - <dubbo:protocol>未配name时,生成的缺省id也应为dubbo,便于-D参数覆盖
[DUBBO-153] - telnet增加--no-prompt参数,用于nc获取信息时不显示提示符
[DUBBO-159] - URL基于host自动添加anyhost和localhost参数
[DUBBO-160] - 给Multicast和Zookeeper注册中心URL增加缺省端口
2
1
评论 共 58 条 请登录后发表评论
58 楼 297434791 2015-06-19 17:53
敢问这个问题最后怎么解决的?
57 楼 赵晓帅 2015-03-06 13:16
ERROR 10:16:41,178 AbstractClient:<init> -  [DUBBO] Failed to start NettyClient caedmon-PC/192.168.0.234 connect to the server /60.191.124.236:21890 (check == false, ignore and retry later!), cause: client(url: dubbo://60.191.124.236:21890/com.sendinfo.ebiz3.account.server.UserServer?anyhost=true&application=wuzhen-b2c-provider&check=false&codec=dubbo&default.check=false&default.retries=0&default.timeout=20000&dubbo=2.5.3&heartbeat=60000&interface=com.sendinfo.ebiz3.account.server.UserServer&methods=queryConsumerPointVo,updateAccount,queryConsumer,updateLogin,loginOut,getLogin,regConsumer,getAccount,queryLogin,updateConsumer&pid=6212&side=consumer&timeout=5000&timestamp=1425544252633) failed to connect to server /60.191.124.236:21890 client-side timeout 3000ms (elapsed: 3003ms) from netty client 192.168.0.234 using dubbo version 2.5.3, dubbo version: 2.5.3, current host: 192.168.0.234
com.alibaba.dubbo.remoting.RemotingException: client(url: dubbo://60.191.124.236:21890/com.sendinfo.ebiz3.account.server.UserServer?anyhost=true&application=wuzhen-b2c-provider&check=false&codec=dubbo&default.check=false&default.retries=0&default.timeout=20000&dubbo=2.5.3&heartbeat=60000&interface=com.sendinfo.ebiz3.account.server.UserServer&methods=queryConsumerPointVo,updateAccount,queryConsumer,updateLogin,loginOut,getLogin,regConsumer,getAccount,queryLogin,updateConsumer&pid=6212&side=consumer&timeout=5000&timestamp=1425544252633) failed to connect to server /60.191.124.236:21890 client-side timeout 3000ms (elapsed: 3003ms) from netty client 192.168.0.234 using dubbo version 2.5.3
at com.alibaba.dubbo.remoting.transport.netty.NettyClient.doConnect(NettyClient.java:127)
at com.alibaba.dubbo.remoting.transport.AbstractClient.connect(AbstractClient.java:280)
at com.alibaba.dubbo.remoting.transport.AbstractClient.<init>(AbstractClient.java:103)
at com.alibaba.dubbo.remoting.transport.netty.NettyClient.<init>(NettyClient.java:61)
at com.alibaba.dubbo.remoting.transport.netty.NettyTransporter.connect(NettyTransporter.java:37)
at com.alibaba.dubbo.remoting.Transporter$Adpative.connect(Transporter$Adpative.java)
at com.alibaba.dubbo.remoting.Transporters.connect(Transporters.java:67)
at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchanger.connect(HeaderExchanger.java:37)
at com.alibaba.dubbo.remoting.exchange.Exchangers.connect(Exchangers.java:102)
at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.initClient(DubboProtocol.java:378)
at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.getSharedClient(DubboProtocol.java:344)
at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.getClients(DubboProtocol.java:321)
at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.refer(DubboProtocol.java:303)
at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.refer(ProtocolListenerWrapper.java:65)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.refer(ProtocolFilterWrapper.java:62)
at com.alibaba.dubbo.rpc.Protocol$Adpative.refer(Protocol$Adpative.java)
at com.alibaba.dubbo.registry.integration.RegistryDirectory.toInvokers(RegistryDirectory.java:395)
at com.alibaba.dubbo.registry.integration.RegistryDirectory.refreshInvoker(RegistryDirectory.java:224)
at com.alibaba.dubbo.registry.integration.RegistryDirectory.notify(RegistryDirectory.java:195)
at com.alibaba.dubbo.registry.support.AbstractRegistry.notify(AbstractRegistry.java:449)
at com.alibaba.dubbo.registry.support.FailbackRegistry.doNotify(FailbackRegistry.java:273)
at com.alibaba.dubbo.registry.support.FailbackRegistry.notify(FailbackRegistry.java:259)
at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.access$400(ZookeeperRegistry.java:45)
at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry$3.childChanged(ZookeeperRegistry.java:159)
at com.alibaba.dubbo.remoting.zookeeper.zkclient.ZkclientZookeeperClient$2.handleChildChange(ZkclientZookeeperClient.java:82)
at org.I0Itec.zkclient.ZkClient$8.run(ZkClient.java:583)
at org.I0Itec.zkclient.ZkEventThread.run(ZkEventThread.java:71)
56 楼 sinaboy 2013-08-15 16:49
先确定一下 redis://172.16.21.177:6379/com.alibaba.dubbo.registry.RegistryService?application=fireballclient&dubbo=2.1.8&interface=com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService&methods=getFireBallInfo&pid=3416&side=consumer&timestamp=1338257778402 to the consumer 172.16.53.239 use dubbo version 2.1.8
的IP是否是你本机IP,可能是因为找错IP了;
如果是这个原因的话将host绑定本机IP就OK
55 楼 zhizhesky 2012-07-16 14:53
王_辉 写道
redis 127.0.0.1:6379> HGETALL "/dubbo/com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService/providers"
1) "rmi://172.16.21.177:2911/com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService?anyhost=true&application=udep3DubboServer&dubbo=2.1.1&interface=com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService&loadbalance=roundrobin&methods=getFireBallInfo"
2) "1338256801881"

Caused by: java.lang.IllegalStateException: Failed to check the status of the service com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService. No provider available for the service com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService from the url redis://172.16.21.177:6379/com.alibaba.dubbo.registry.RegistryService?application=fireballclient&dubbo=2.1.8&interface=com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService&methods=getFireBallInfo&pid=3416&side=consumer&timestamp=1338257778402 to the consumer 172.16.53.239 use dubbo version 2.1.8
	at com.alibaba.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:359)
	at com.alibaba.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:252)
	at com.alibaba.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:107)
	at com.alibaba.dubbo.config.spring.ReferenceBean.getObject(ReferenceBean.java:52)
	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:121)

从redis里边看到服务已经注册,但是客户端调用的失败,是不是和dubbo的版本有关系呢?

请问这个问题解决了吗?
54 楼 王_辉 2012-05-29 10:17
redis 127.0.0.1:6379> HGETALL "/dubbo/com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService/providers"
1) "rmi://172.16.21.177:2911/com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService?anyhost=true&application=udep3DubboServer&dubbo=2.1.1&interface=com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService&loadbalance=roundrobin&methods=getFireBallInfo"
2) "1338256801881"

Caused by: java.lang.IllegalStateException: Failed to check the status of the service com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService. No provider available for the service com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService from the url redis://172.16.21.177:6379/com.alibaba.dubbo.registry.RegistryService?application=fireballclient&dubbo=2.1.8&interface=com.hundsun.gildata.udep.module.main.service.sysmanage.interfaces.IUserExternalService&methods=getFireBallInfo&pid=3416&side=consumer&timestamp=1338257778402 to the consumer 172.16.53.239 use dubbo version 2.1.8
	at com.alibaba.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:359)
	at com.alibaba.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:252)
	at com.alibaba.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:107)
	at com.alibaba.dubbo.config.spring.ReferenceBean.getObject(ReferenceBean.java:52)
	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:121)

从redis里边看到服务已经注册,但是客户端调用的失败,是不是和dubbo的版本有关系呢?
53 楼 王_辉 2012-05-23 16:54
javatar 写道
王_辉 写道
亲:dubbo:service配置了token="true"
客户端dubbo:reference配置或者怎么样连接服务呢,“在注册中心控制权限,以决定要不要下发令牌给消费者”这句何解?

在内部的注册中心上会有一个授权模块,负责服务权限的管理,然后由注册中心基于服务权限决定是否推送token信息给消费方,开源的注册中心暂不支持。

那是否有替代方案,或者什么时候在redis或者kp上支持呢
52 楼 javatar 2012-05-23 10:27
王_辉 写道
亲:dubbo:service配置了token="true"
客户端dubbo:reference配置或者怎么样连接服务呢,“在注册中心控制权限,以决定要不要下发令牌给消费者”这句何解?

在内部的注册中心上会有一个授权模块,负责服务权限的管理,然后由注册中心基于服务权限决定是否推送token信息给消费方,开源的注册中心暂不支持。
51 楼 王_辉 2012-05-23 09:31
亲:dubbo:service配置了token="true"
客户端dubbo:reference配置或者怎么样连接服务呢,“在注册中心控制权限,以决定要不要下发令牌给消费者”这句何解?
50 楼 javatar 2012-05-14 22:17
王_辉 写道
redis注册中心,windows正常,服务放到linux可以注册成功,客户端调用的时候就会抛异常
No provider available for the service com.fireball.service.BaseDataService from 

亲  着急啊,给点思路


找不到服务提供方,你确定提供者已注册到redis上?有没有用redis命令行查看一下数据?
49 楼 王_辉 2012-05-14 16:28
redis注册中心,windows正常,服务放到linux可以注册成功,客户端调用的时候就会抛异常
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'basedataservice': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Failed to check the status of the service com.fireball.service.BaseDataService. No provider available for the service com.fireball.service.BaseDataService from the url redis://172.16.53.239:6379/com.alibaba.dubbo.registry.RegistryService?application=fireballclient&cluster=failsafe&dubbo=2.1.2&interface=com.fireball.service.BaseDataService&loadbalance=roundrobin&methods=test,query&pid=4696&retries=0&timestamp=1336973901630 to the consumer 172.16.53.239 use dubbo version 2.1.2
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:127)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:116)
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:91)
at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1288)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:217)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:880)
at com.fireball.SpringContext.getHsqlDBService(SpringContext.java:57)
at com.fireball.TestMain.<clinit>(TestMain.java:19)
Caused by: java.lang.IllegalStateException: Failed to check the status of the service com.fireball.service.BaseDataService. No provider available for the service com.fireball.service.BaseDataService from the url redis://172.16.53.239:6379/com.alibaba.dubbo.registry.RegistryService?application=fireballclient&cluster=failsafe&dubbo=2.1.2&interface=com.fireball.service.BaseDataService&loadbalance=roundrobin&methods=test,query&pid=4696&retries=0&timestamp=1336973901630 to the consumer 172.16.53.239 use dubbo version 2.1.2
at com.alibaba.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:357)
at com.alibaba.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:250)
at com.alibaba.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:107)
at com.alibaba.dubbo.config.spring.ReferenceBean.getObject(ReferenceBean.java:52)
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:121)
... 10 more

亲  着急啊,给点思路
48 楼 javatar 2012-05-07 12:58
王_辉 写道
...

有问题,建议你发邮件到Dubbo的邮件组,在这里不一定会及时回复。
邮件组地址:
http://code.alibabatech.com/wiki/display/dubbo/Community#Community-MailingList
47 楼 javatar 2012-05-07 12:55
王_辉 写道
服务端会抛异常,能帮我看看什么原因
No provider available for the service com.alibaba.dubbo.monitor.MonitorService


这是因为没有启动监控中心,却配了监控地址,把监控中心启动,或者把xml配置中的<dubbo:monitor protocol="registry">或properties配置中的dubbo.monitor.protocol=registry去掉。
46 楼 王_辉 2012-05-07 11:25
javatar 写道
王_辉 写道
linux部署dubbo-demo-provider,dubbo.protocol.name=dubbo配置是没问题的,但是改成rmi就会抛异常
java.net.ConnectException: Connection refused: connect

连接拒绝,可以用telnet 172.16.22.82 20880测一下,可能是服务提供者没启动,或者防火墙阻挡。

linux的hostname是127.0.0.1改了host就好了。
服务端会抛异常,能帮我看看什么原因
com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method count in the service com.alibaba.dubbo.monitor.MonitorService. No provider available for the service com.alibaba.dubbo.monitor.MonitorService from registry 172.16.53.172:2186 on the consumer 172.16.22.82 using the dubbo version 2.1.2. Please check if the providers have been started and registered.
	at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.checkInvokers(AbstractClusterInvoker.java:245)
	at com.alibaba.dubbo.rpc.cluster.support.FailsafeClusterInvoker.doInvoke(FailsafeClusterInvoker.java:46)
	at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:226)
	at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72)
	at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)
	at com.alibaba.dubbo.common.bytecode.proxy2.count(proxy2.java)
	at com.alibaba.dubbo.monitor.dubbo.DubboMonitor.send(DubboMonitor.java:112)
	at com.alibaba.dubbo.monitor.dubbo.DubboMonitor$1.run(DubboMonitor.java:69)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)
45 楼 javatar 2012-05-04 16:53
王_辉 写道
linux部署dubbo-demo-provider,dubbo.protocol.name=dubbo配置是没问题的,但是改成rmi就会抛异常
java.net.ConnectException: Connection refused: connect

连接拒绝,可以用telnet 172.16.22.82 20880测一下,可能是服务提供者没启动,或者防火墙阻挡。
44 楼 王_辉 2012-05-04 14:32
linux部署dubbo-demo-provider,dubbo.protocol.name=dubbo配置是没问题的,但是改成rmi就会抛异常
com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method sayHello in the service com.fireball.service.DemoService. Tried 3 times of the providers [172.16.22.82:20880] (1/1) from the registry 172.16.22.82:2181 on the consumer 172.16.53.239 using the dubbo version 2.1.2. Last error is: Failed to invoke remote service: interface com.fireball.service.DemoService, method: sayHello, url: rmi://172.16.22.82:20880/com.fireball.service.DemoService?anyhost=true&application=fireballclient&check=false&dubbo=2.1.2&interface=com.fireball.service.DemoService&loadbalance=roundrobin&methods=sayHello&pid=4840&revision=test&timestamp=1336113095012, cause: Connection refused to host: 127.0.0.1; nested exception is: 
	java.net.ConnectException: Connection refused: connect
	at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:91)
	at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:226)
	at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72)
	at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)
	at com.alibaba.dubbo.common.bytecode.proxy0.sayHello(proxy0.java)
	at com.TEst.main(TEst.java:20)
Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is: 
	java.net.ConnectException: Connection refused: connect
	at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
	at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
	at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
	at org.springframework.remoting.rmi.RmiInvocationWrapper_Stub.invoke(Unknown Source)
	at org.springframework.remoting.rmi.RmiClientInterceptor.doInvoke(RmiClientInterceptor.java:397)
	at org.springframework.remoting.rmi.RmiClientInterceptor.doInvoke(RmiClientInterceptor.java:343)
	at org.springframework.remoting.rmi.RmiClientInterceptor.refreshAndRetry(RmiClientInterceptor.java:329)
	at org.springframework.remoting.rmi.RmiClientInterceptor.handleRemoteConnectFailure(RmiClientInterceptor.java:305)
	at org.springframework.remoting.rmi.RmiClientInterceptor.invoke(RmiClientInterceptor.java:261)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy7.sayHello(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.alibaba.dubbo.rpc.protocol.rmi.RmiProtocol$2.invoke(RmiProtocol.java:211)
	at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74)
	at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:73)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:50)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:47)
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)
	at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53)
	at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:67)
	... 5 more
Caused by: java.net.ConnectException: Connection refused: connect
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
	at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
	at java.net.Socket.connect(Socket.java:529)
	at java.net.Socket.connect(Socket.java:478)
	at java.net.Socket.<init>(Socket.java:375)
	at java.net.Socket.<init>(Socket.java:189)
	at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
	at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
	at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
	... 31 more

43 楼 王_辉 2012-05-04 13:19
2012-05-04 13:12:36,828 [myid:] - WARN  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2
86:NIOServerCnxn@349] - caught end of stream exception
EndOfStreamException: Unable to read additional data from client sessionid 0x0,
likely client has closed socket
        at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:22
)
        at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFa
tory.java:224)
        at java.lang.Thread.run(Unknown Source)

linux连接zookeeper提示
42 楼 javatar 2012-04-26 10:44
王_辉 写道
2.1.2是不是把http协议去掉了?
com.alibaba.dubbo.rpc.http.ServiceDispatcherServlet在jar里边也没有

HTTP协议还没有加到开源版本中,因为实现的不通用,只是针对公司内部场景实现的,正在调整,会在5月份的2.3.0版本发布。
41 楼 王_辉 2012-04-26 10:12
2.1.2是不是把http协议去掉了?
com.alibaba.dubbo.rpc.http.ServiceDispatcherServlet在jar里边也没有
40 楼 javatar 2012-03-21 23:18
王_辉 写道
现在遇到一个问题,不知道dubbo支不支持服务器端推送消息到各客户端?或者可以推荐目前成熟的java应用

参见:http://code.alibabatech.com/wiki/display/dubbo/User+Guide#UserGuide-ParameterCallback
39 楼 王_辉 2012-03-20 16:19
现在遇到一个问题,不知道dubbo支不支持服务器端推送消息到各客户端?或者可以推荐目前成熟的java应用

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Dubbo教程

    DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员...

  • dubbo教程

     简介 DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各...

  • Dubbo 原理与部署

    微服务架构在企业开发中应用越来越广泛,而 Alibaba Dubbo 代表国内微服务框架的最高成就,在国内有广泛的应用。本文讲述了 Dubbo 要解决的问题、现状和架构原理,注册中心/提供者/消费者的实现方法,以及服务治理...

  • Dubbo

    1、 了解什么是dubbo 2、 我们使用dubbo能做什么 3、 Dubbo快速入门案例 4、 Dubbo监控、admin控制台 参考资料: http://dubbo.io/ https://www.gitbook.com/@dubbo Dubbo项目GitHub主页: ...

  • dubbo入门教程

    1. 学习大纲 ...DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿

  • dubbo学习

    2015-10-12 http://www.cnblogs.com/Javame/p/3632473.html dubbo框架学习 http://www.oschina.net/question/113994_126551 dubbo注册多个服务Provider,后注册的显示警告信息 ...

  • Dubbo学习入门教程

    2.1. 简介DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团...

  • dubbo入门学习教程

    1. 学习大纲 ...DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被...

  • dubbo入门

    1. 学习大纲 1、 了解什么是dubbo?...DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持...

  • DUBBO使用指南

    DUBBO用户指南 标签:dubbo| 发表时间:2014-04-28 06:08 | 作者:jy02718805 分享到: 出处:http://www.iteye.com 入门 (+) (#) 背景 (#) 随着互联网的发展,网站应用的规模...

  • DUBBO用户指南

    入门 (+) (#) 背景 (#) 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站...

  • 第一章 SpringCloud Alibaba简介——学习笔记

    1、SpringCloud版本发布时间统计 springcloud官方网站:https://spring.io/ 1.1、SpringCloud的版本更新发布时间(统计时间2020.04.28) Angel版本:2015年3月 Brixton版本:2016年5月 Camden版本:2016年9月 ...

  • 如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包

    版权声明:本文欢迎转载! https://blog.csdn.net/zpcandzhj/article/details/78575773 ... 1. 教程大纲 1、 了解什么是dubbo 2、 我们使用dubbo能做什么 3、 Dubbo快速入门案例 4、 Dub...

  • 基于物联网智能化平台的智慧园区解决方案PPT(28页).pptx

    智慧园区,作为现代城市发展的新形态,旨在通过高度集成的信息化系统,实现园区的智能化管理与服务。该方案提出,利用智能手环、定制APP、园区管理系统及物联网技术,将园区的各类设施与设备紧密相连,形成一个高效、便捷、安全的智能网络。从智慧社区到智慧酒店,从智慧景区到智慧康养,再到智慧生态,五大应用板块覆盖了园区的每一个角落,为居民、游客及工作人员提供了全方位、个性化的服务体验。例如,智能手环不仅能实现定位、支付、求助等功能,还能监测用户健康状况,让科技真正服务于生活。而智慧景区的建设,更是通过大数据分析、智能票务、电子围栏等先进技术,提升了游客的游玩体验,确保了景区的安全有序。 尤为值得一提的是,方案中的智慧康养服务,展现了科技对人文关怀的深刻体现。通过智慧手环与传感器,自动感知老人身体状态,及时通知家属或医疗机构,有效解决了“空巢老人”的照护难题。同时,智慧生态管理系统的应用,实现了对大气、水、植被等环境要素的实时监测与智能调控,为园区的绿色发展提供了有力保障。此外,方案还提出了建立全域旅游营销平台,整合区域旅游资源,推动旅游业与其他产业的深度融合,为区域经济的转型升级注入了新的活力。 总而言之,这份智慧园区建设方案以其前瞻性的理念、创新性的技术和人性化的服务设计,为我们展示了一个充满智慧与活力的未来园区图景。它不仅提升了园区的运营效率和服务质量,更让科技真正融入了人们的生活,带来了前所未有的便捷与舒适。对于正在规划或实施智慧园区建设的决策者而言,这份方案无疑提供了一份宝贵的参考与启示,激发了他们对于未来智慧生活的无限遐想与憧憬。

  • MES制造企业生产过程执行系统:全方位协同管理,提升生产效率与质量的信息化管理平台,MES制造企业生产过程执行系统:全面协同管理,提升生产效率与质量管理水平,mes制造企业生产过程执行系统,是一套面向

    MES制造企业生产过程执行系统:全方位协同管理,提升生产效率与质量的信息化管理平台,MES制造企业生产过程执行系统:全面协同管理,提升生产效率与质量管理水平,mes制造企业生产过程执行系统,是一套面向制造企业车间执行层的生产信息化管理系统。 MES 可以为企业提供包括制造数据管理、计划排产管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心 设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台 ,MES制造企业生产过程执行系统;生产信息化管理;制造数据管理;计划排产管理;生产调度管理;库存管理;质量管理;人力资源管理;设备管理;数据集成分析,MES制造企业生产执行系统:全面协同管理平台助力制造企业高效运营

  • C++指针与内存管理详解:避免常见错误及最佳实践

    内容概要:本文介绍了C++编程中常见指针错误及其解决方案,并涵盖了模板元编程的基础知识和发展趋势,强调了高效流操作的最新进展——std::spanstream。文章通过一系列典型错误解释了指针的安全使用原则,强调指针初始化、内存管理和引用安全的重要性。随后介绍了模板元编程的核心特性,展示了编译期计算、类型萃取等高级编程技巧的应用场景。最后,阐述了C++23中引入的新特性std::spanstream的优势,对比传统流处理方法展现了更高的效率和灵活性。此外,还给出了针对求职者的C++技术栈学习建议,涵盖了语言基础、数据结构与算法及计算机科学基础领域内的多项学习资源与实战练习。 适合人群:正在学习C++编程的学生、从事C++开发的技术人员以及其他想要深入了解C++语言高级特性的开发者。 使用场景及目标:帮助读者掌握C++中的指针规则,预防潜在陷阱;介绍模板元编程的相关技术和优化方法;使读者理解新引入的标准库组件,提高程序性能;引导C++学习者按照有效的路径规划自己的技术栈发展路线。 阅读建议:对于指针部分的内容,应当结合实际代码样例反复实践,以便加深理解和记忆;在研究模板元编程时,要从简单的例子出发逐步建立复杂模型的理解能力,培养解决抽象问题的能力;而对于C++23带来的变化,则可以通过阅读官方文档并尝试最新标准特性来加深印象;针对求职准备,应结合个人兴趣和技术发展方向制定合理的学习计划,并注重积累高质量的实际项目经验。

  • VSC下垂控制策略仿真模型:基于MATLAB 2014a及更高版本的全面支持与应用实践,VSC下垂控制策略仿真模型MATLAB版本支持及功能解析,VSC下垂控制策略仿真模型,支持MATLAB2014a

    VSC下垂控制策略仿真模型:基于MATLAB 2014a及更高版本的全面支持与应用实践,VSC下垂控制策略仿真模型MATLAB版本支持及功能解析,VSC下垂控制策略仿真模型,支持MATLAB2014a及以上版本 ,VSC下垂控制策略; 仿真模型; MATLAB 2014a及以上版本; 核心关键词,MATLAB 2014a及以上版VSC下垂控制策略仿真模型研究

  • 信息技术知识赛系统设计与实现(代码+数据库+LW)

    摘  要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装信息技术知识赛系统软件来发挥其高效地信息处理的作用,可以规范信息管理流程,让管理工作可以系统化和程序化,同时,信息技术知识赛系统的有效运用可以帮助管理人员准确快速地处理信息。 信息技术知识赛系统在对开发工具的选择上也很慎重,为了便于开发实现,选择的开发工具为Eclipse,选择的数据库工具为Mysql。以此搭建开发环境实现信息技术知识赛系统的功能。其中管理员管理用户,新闻公告。 信息技术知识赛系统是一款运用软件开发技术设计实现的应用系统,在信息处理上可以达到快速的目的,不管是针对数据添加,数据维护和统计,以及数据查询等处理要求,信息技术知识赛系统都可以轻松应对。 关键词:信息技术知识赛系统;SpringBoot框架,系统分析,数据库设计

  • 蓝桥杯python准备建议.zip

    蓝桥杯是全国范围内具有广泛影响力的编程竞赛,对于准备参加蓝桥杯 Python 组比赛的同学来说,系统化的学习和针对性的训练是取得好成绩的关键。本项目是一份详细的蓝桥杯 Python 组准备建议,涵盖基础知识、算法与数据结构、刷题策略、实战演练以及心态调整等方面。

  • Simulink与Carsim联合仿真实现轨迹跟踪,考虑侧倾、曲率变化及侧偏刚度修正,考虑侧倾和曲率变化的轨迹跟踪:Simulink与Carsim联合仿真修正侧偏刚度技术解析,轨迹跟踪,考虑侧倾和曲率

    Simulink与Carsim联合仿真实现轨迹跟踪,考虑侧倾、曲率变化及侧偏刚度修正,考虑侧倾和曲率变化的轨迹跟踪:Simulink与Carsim联合仿真修正侧偏刚度技术解析,轨迹跟踪,考虑侧倾和曲率变化,同时修正侧偏刚度 simulink carsim联合仿真 ,轨迹跟踪; 侧倾和曲率变化; 侧偏刚度修正; Simulink; CarSim联合仿真,Simulink联合仿真:车辆轨迹跟踪及侧倾、曲率修正研究

Global site tag (gtag.js) - Google Analytics