springboot整合dubbo

在尝试使用SpringBoot整合Dubbo的过程中遇到了RemotingException,错误信息显示消息无法发送,因为通道已关闭。问题根源在于dubbo://169.254.106.252:26666上的 UserService服务。解决方案可能涉及检查网络连接、配置或序列化设置。
摘要由CSDN通过智能技术生成

dubbo问题
org.apache.dubbo.remoting.RemotingException: message can not send, because channel is closed . url:dubbo://169.254.106.252:26666/com.qf.service.UserService?anyhost=true&application=springducomer&bean.name=providers:dubbo:com.qf.service.UserService&check=false&codec=dubbo&default.deprecated=false&default.dynamic=false&default.lazy=false&default.register=true&default.sticky=false&deprecated=false&dubbo=2.0.2&dynamic=false&generic=false&heartbeat=60000&interface=com.qf.service.UserService&lazy=false&methods=findall&pid=7384&register=true&register.ip=169.254.106.252&release=2.7.1&remote.application=springdu2&remote.timestamp=1561275815976&side=consumer&sticky=false&timestamp=1561276032900
at org.apache.dubbo.remoting.transport.AbstractClient.send(AbstractClient.java:171) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.remoting.transport.AbstractPeer.send(AbstractPeer.java:53) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeChannel.request(HeaderExchangeChannel.java:116) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeClient.request(HeaderExchangeClient.java:81) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.rpc.protocol.dubbo.ReferenceCountExchangeClient.request(ReferenceCountExchangeClient.java:76) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:108) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:157) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:78) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:88) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:73) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:49) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:73) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:54) ~[dubbo-2.7.1.jar:2.7.1]
at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper 1. i n v o k e ( P r o t o c o l F i l t e r W r a p p e r . j a v a : 73 )   [ d u b b o − 2.7.1. j a r : 2.7.1 ] a t o r g . a p a c h e . d u b b o . r p c . p r o t o c o l . I n v o k e r W r a p p e r . i n v o k e ( I n v o k e r W r a p p e r . j a v a : 56 )   [ d u b b o − 2.7.1. j a r : 2.7.1 ] a t o r g . a p a c h e . d u b b o . r p c . c l u s t e r . s u p p o r t . F a i l o v e r C l u s t e r I n v o k e r . d o I n v o k e ( F a i l o v e r C l u s t e r I n v o k e r . j a v a : 80 )   [ d u b b o − 2.7.1. j a r : 2.7.1 ] a t o r g . a p a c h e . d u b b o . r p c . c l u s t e r . s u p p o r t . A b s t r a c t C l u s t e r I n v o k e r . i n v o k e ( A b s t r a c t C l u s t e r I n v o k e r . j a v a : 242 )   [ d u b b o − 2.7.1. j a r : 2.7.1 ] a t o r g . a p a c h e . d u b b o . r p c . c l u s t e r . s u p p o r t . w r a p p e r . M o c k C l u s t e r I n v o k e r . i n v o k e ( M o c k C l u s t e r I n v o k e r . j a v a : 76 )   [ d u b b o − 2.7.1. j a r : 2.7.1 ] a t o r g . a p a c h e . d u b b o . r p c . p r o x y . I n v o k e r I n v o c a t i o n H a n d l e r . i n v o k e ( I n v o k e r I n v o c a t i o n H a n d l e r . j a v a : 57 )   [ d u b b o − 2.7.1. j a r : 2.7.1 ] a t o r g . a p a c h e . d u b b o . c o m m o n . b y t e c o d e . p r o x y 0. f i n d a l l ( p r o x y 0. j a v a )   [ d u b b o − 2.7.1. j a r : 2.7.1 ] a t s u n . r e f l e c t . N a t i v e M e t h o d A c c e s s o r I m p l . i n v o k e 0 ( N a t i v e M e t h o d )   [ n a : 1.8. 0 1 11 ] a t s u n . r e f l e c t . N a t i v e M e t h o d A c c e s s o r I m p l . i n v o k e ( N a t i v e M e t h o d A c c e s s o r I m p l . j a v a : 62 )   [ n a : 1.8. 0 1 11 ] a t s u n . r e f l e c t . D e l e g a t i n g M e t h o d A c c e s s o r I m p l . i n v o k e ( D e l e g a t i n g M e t h o d A c c e s s o r I m p l . j a v a : 43 )   [ n a : 1.8. 0 1 11 ] a t j a v a . l a n g . r e f l e c t . M e t h o d . i n v o k e ( M e t h o d . j a v a : 498 )   [ n a : 1.8. 0 1 11 ] a t o r g . a p a c h e . d u b b o . c o n f i g . s p r i n g . b e a n s . f a c t o r y . a n n o t a t i o n . R e f e r e n c e A n n o t a t i o n B e a n P o s t P r o c e s s o r 1.invoke(ProtocolFilterWrapper.java:73) ~[dubbo-2.7.1.jar:2.7.1] at org.apache.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) ~[dubbo-2.7.1.jar:2.7.1] at org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:80) ~[dubbo-2.7.1.jar:2.7.1] at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:242) ~[dubbo-2.7.1.jar:2.7.1] at org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:76) ~[dubbo-2.7.1.jar:2.7.1] at org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:57) ~[dubbo-2.7.1.jar:2.7.1] at org.apache.dubbo.common.bytecode.proxy0.findall(proxy0.java) ~[dubbo-2.7.1.jar:2.7.1] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_111] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_111] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_111] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_111] at org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor 1.invoke(ProtocolFilterWrapper.java:73) [dubbo2.7.1.jar:2.7.1]atorg.apache.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) [dubbo2.7.1.jar:2.7.1]atorg.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:80) [dubbo2.7.1.jar:2.7.1]atorg.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:242) [dubbo2.7.1.jar:2.7.1]atorg.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:76) [dubbo2.7.1.jar:2.7.1]atorg.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:57) [dubbo2.7.1.jar:2.7.1]atorg.apache.dubbo.common.bytecode.proxy0.findall(proxy0.java) [dubbo2.7.1.jar:2.7.1]atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod) [na:1.8.0111]atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [na:1.8.0111]atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [na:1.8.0111]atjava.lang.reflect.Method.invoke(Method.java:498) [na:1.8.0111]atorg.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessorReferenceBeanInvocationHandler.invoke(ReferenceAnnotationBeanPostProcessor.java:165) ~[dubbo-2.7.1.jar:2.7.1]
at com.sun.proxy. P r o x y 67. f i n d a l l ( U n k n o w n S o u r c e )   [ n a : n a ] a t c o m . q f . c o n t r o l l e r . u s e r c o n t r o l l e r . f a l l ( u s e r c o n t r o l l e r . j a v a : 21 )   [ c l a s s e s / : n a ] a t s u n . r e f l e c t . N a t i v e M e t h o d A c c e s s o r I m p l . i n v o k e 0 ( N a t i v e M e t h o d )   [ n a : 1.8. 0 1 11 ] a t s u n . r e f l e c t . N a t i v e M e t h o d A c c e s s o r I m p l . i n v o k e ( N a t i v e M e t h o d A c c e s s o r I m p l . j a v a : 62 )   [ n a : 1.8. 0 1 11 ] a t s u n . r e f l e c t . D e l e g a t i n g M e t h o d A c c e s s o r I m p l . i n v o k e ( D e l e g a t i n g M e t h o d A c c e s s o r I m p l . j a v a : 43 )   [ n a : 1.8. 0 1 11 ] a t j a v a . l a n g . r e f l e c t . M e t h o d . i n v o k e ( M e t h o d . j a v a : 498 )   [ n a : 1.8. 0 1 11 ] a t o r g . s p r i n g f r a m e w o r k . w e b . m e t h o d . s u p p o r t . I n v o c a b l e H a n d l e r M e t h o d . d o I n v o k e ( I n v o c a b l e H a n d l e r M e t h o d . j a v a : 209 )   [ s p r i n g − w e b − 5.0.10. R E L E A S E . j a r : 5.0.10. R E L E A S E ] a t o r g . s p r i n g f r a m e w o r k . w e b . m e t h o d . s u p p o r t . I n v o c a b l e H a n d l e r M e t h o d . i n v o k e F o r R e q u e s t ( I n v o c a b l e H a n d l e r M e t h o d . j a v a : 136 )   [ s p r i n g − w e b − 5.0.10. R E L E A S E . j a r : 5.0.10. R E L E A S E ] a t o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . m v c . m e t h o d . a n n o t a t i o n . S e r v l e t I n v o c a b l e H a n d l e r M e t h o d . i n v o k e A n d H a n d l e ( S e r v l e t I n v o c a b l e H a n d l e r M e t h o d . j a v a : 102 )   [ s p r i n g − w e b m v c − 5.0.10. R E L E A S E . j a r : 5.0.10. R E L E A S E ] a t o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . m v c . m e t h o d . a n n o t a t i o n . R e q u e s t M a p p i n g H a n d l e r A d a p t e r . i n v o k e H a n d l e r M e t h o d ( R e q u e s t M a p p i n g H a n d l e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值