调用dubbo服务一直报错,在我自己电脑上可以本地调用,服务注册到服务器上的注册中心就不行
服务器上注册中心可以看到提供者注册服务是成功的
dubbo-admin上消费者也可以看到订阅了
但是,需要调用服务的时候就报错:
falsecom.alibaba.dubbo.rpc.RpcException: Failed to invoke the method validLogin in the service user.service.CollectorService. Tried 3 times of the providers [服务器ip地址:20882] (1/1) from the registry 服务器ip:2181 on the consumer 本机ip using the dubbo version 2.5.3. Last error is: Failed to invoke remote method: validLogin, provider: dubbo://服务器ip:20882/user.service.CollectorService?anyhost=true&application=recycle-web&check=false&default.check=false&default.timeout=100000&dubbo=2.5.3&group=1&interface=user.service.CollectorService&methods=deleteCollecotrById,addCollector,deleteBatchCollector,changePasswordById,getMyBalanceById,LoginIn,getCollectorByAccount,validLogin,setColNameById,getCollectorInfoById,setPhoneById,validUnique&pid=18096&revision=0.0.1-SNAPSHOT&side=consumer&timeout=100000×tamp=1532396450954, cause: message can not send, because channel is closed . url:dubbo://服务器ip:20882/user.service.AddressService?anyhost=true&application=recycle-web&check=false&codec=dubbo&default.check=false&default.timeout=100000&dubbo=2.5.3&group=1&heartbeat=60000&interface=user.service.AddressService&methods=insertAddress,getAddressByNameLike,getAddressById,updateAddress,getAddressByArealike,showAddressList,getByAddressId,deleteAddressById,getDetailedAddressByAddressId,deleteBatch&pid=18096&revision=0.0.1-SNAPSHOT&side=consumer&timeout=100000×tamp=1532396444693
at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:101)
at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker

在将服务部署到服务器并注册到Zookeeper后,通过dubbo-admin观察到服务提供者正常,消费者也成功订阅,但在实际调用时遇到RpcException,报错信息显示消息无法发送,因为通道已关闭。问题可能涉及到网络连接、配置或服务状态等方面,需要深入排查Dubbo配置、服务端和客户端的连接状态。
最低0.47元/天 解锁文章
7万+

被折叠的 条评论
为什么被折叠?



