会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 133093个问题
Python 全系列/第一阶段:Python入门/编程基本概念 26027楼
Python 全系列/第四阶段:函数式编程和核心特性/函数式编程核心(高阶函数、闭包等) 26028楼
Python 全系列/第十五阶段:数据结构与算法/算法与数据结构(旧) 26030楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/手写服务器项目(旧) 26032楼
JAVA 全系列/第八阶段:SpringBoot与MybatisPlus/Spring Boot 26034楼

老师您好,我这里一直提示方法调用失败导致超时

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method addUser in the service com.wqc.dubbo.service.AddUserDubboService. Tried 3 times of the providers [192.168.18.1:20880] (1/1) from the registry 192.168.0.108:2181 on the consumer 192.168.18.1 using the dubbo version 2.5.4. Last error is: Invoke remote method timeout. method: addUser, provider: dubbo://192.168.18.1:20880/com.wqc.dubbo.service.AddUserDubboService?anyhost=true&application=myconsumer&check=false&dubbo=2.5.4&generic=false&interface=com.wqc.dubbo.service.AddUserDubboService&methods=addUser&pid=12528&revision=0.0.1-SNAPSHOT&side=consumer&timeout=10000&timestamp=1581422713401, cause: Waiting server-side response timeout by scan timer. start time: 2020-02-11 20:23:59.863, end time: 2020-02-11 20:24:09.864, client elapsed: 1 ms, server elapsed: 10000 ms, timeout: 10000 ms, request: Request [id=11, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=addUser, parameterTypes=[class com.wqc.pojo.Users], arguments=[com.wqc.pojo.Users@13e1dc08], attachments={path=com.wqc.dubbo.service.AddUserDubboService, interface=com.wqc.dubbo.service.AddUserDubboService, version=0.0.0, timeout=10000}]], channel: /192.168.18.1:59122 -> /192.168.18.1:20880
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978)
	org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method addUser in the service com.wqc.dubbo.service.AddUserDubboService. Tried 3 times of the providers [192.168.18.1:20880] (1/1) from the registry 192.168.0.108:2181 on the consumer 192.168.18.1 using the dubbo version 2.5.4. Last error is: Invoke remote method timeout. method: addUser, provider: dubbo://192.168.18.1:20880/com.wqc.dubbo.service.AddUserDubboService?anyhost=true&application=myconsumer&check=false&dubbo=2.5.4&generic=false&interface=com.wqc.dubbo.service.AddUserDubboService&methods=addUser&pid=12528&revision=0.0.1-SNAPSHOT&side=consumer&timeout=10000&timestamp=1581422713401, cause: Waiting server-side response timeout by scan timer. start time: 2020-02-11 20:23:59.863, end time: 2020-02-11 20:24:09.864, client elapsed: 1 ms, server elapsed: 10000 ms, timeout: 10000 ms, request: Request [id=11, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=addUser, parameterTypes=[class com.wqc.pojo.Users], arguments=[com.wqc.pojo.Users@13e1dc08], attachments={path=com.wqc.dubbo.service.AddUserDubboService, interface=com.wqc.dubbo.service.AddUserDubboService, version=0.0.0, timeout=10000}]], channel: /192.168.18.1:59122 -> /192.168.18.1:20880
	com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:108)
	com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:229)
	com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72)
	com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)
	com.alibaba.dubbo.common.bytecode.proxy0.addUser(proxy0.java)

上面是网页反馈的部分提示信息

相关配置反复检查应该没有问题,dubbo-admin查看服务也已经注册了,timeout我也设置了没有用,网上查pojo需要序列化也做了,没有变化。我看到我的dubbo的暴露地址和zookeeper的地址不一样,一个是本地的ipv4,一个是虚拟机的地址,不知道是不是这个问题,拜托老师帮帮忙啦

JAVA 全系列/(旧的隐藏)第七阶段:JAVA 高级技术/Dubbo 26036楼
Python 全系列/第一阶段:Python入门/编程基本概念 26039楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637