dubbo调用提供者接口报错
 HTTP Status 500 - Request processing failed; nested exception is com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method sayHello in the service com.soecode.dubbo.service.HelloService. Tried 3 times of the providers [192.168.63.47:20880] (1/1) from the registry 192.168.63.47:2181 on the consumer 192.168.63.47 using the dubbo version 2.4.10. Last error is: Failed to invoke remote method: sayHello, provider: dubbo://192.168.63.47:20880/com.soecode.dubbo.service.HelloService?anyhost=true&application=demo-consumer&check=false&default.accepts=1&dubbo=2.4.10&executes=1&interface=com.soecode.dubbo.service.HelloService&methods=sayHello&pid=1348&revision=dubbo.provider&sayHello.actives=1&side=consumer&timestamp=1510110717473, cause: com.alibaba.dubbo.rpc.RpcException: Failed to invoke method sayHello in provider dubbo://192.168.63.47:20880/com.soecode.dubbo.service.HelloService?anyhost=true&application=demo-provider&default.accepts=1&dubbo=2.4.10&executes=1&interface=com.soecode.dubbo.service.HelloService&methods=sayHello&pid=9668&side=provider&timestamp=1510110709853, cause: The service using threads greater than <dubbo:service executes="1" /> limited.

初学dubbo,写了一个下载文件的接口,消费者调用提供者的时候就报这个错,文件也下载下来了,但是一直报这个错!
求大神指教!

1

4个回答

你那几个类实现序列化接口

1
fuweihua123
fuweihua123 回复嗨疯子: 好的
一年多之前 回复
slw710793113
嗨疯子 确实是没有实现序列化,添加后就可以了
一年多之前 回复

消费者和提供者都注入成功了?

0
slw710793113
嗨疯子 是的,都注入成功了,文件已经下载下来了。就是报这个错误
一年多之前 回复

service的executes设置大些

0
slw710793113
嗨疯子 现在就是想测试一下并发和连接数,但是只请求了一次啊。
一年多之前 回复

你那几个类实现序列化接口

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
错误总结之dubbo提供者
dubbo服务的注册与消费通过注册中心调用接口,注意事项
在做dubbo spring 遇到总是注入提供者接口错误
和消费者controler里面注入的要一样
整合dubbo、maven、spring、mybatis的服务提供者消费者调用错误示例
服务消费者调用服务提供者的getUser(int id)方法,出现空指针异常。
Dubbo 接口 、提供者、消费者
#Dubbo 接口 、提供者、消费者 注册中心使用 zookeeper ,安装省略 dubbo 管理控制台 dubbo-admin 安装 jdk1.8 环境下 需要重新源码编译项目,dubbo-admin-jdk1.8下载地址 一、dubbo-helloworld-api 项目 项目目录 pom.xml project xmlns="http://m
dubbo服务提供者的实体类和消费者的实体类不一致的问题
在实践中遇到了dubbo服务提供者的实体类可能和消费者需要的实体类的注解或者字段有部分差异如果是注解差异,JPA和redis的注解同时存在的时候,(此问题待解决)折中方案:将JPA的注解放入在服务提供者方,因为服务提供者需要通过JPA来获取数据库中的数据,然后通过dubbo向消费者提供该实体类的json数据,由服务消费方调用并反序列化消费者方自己的实体类。...
Dubbo 服务提供者启动成功后,消费者调用服务失败
其中一个可能的原因是linux服务器上这个提供者服务本身的端口,被linux防火墙限制远程访问了。 现象是日志提示Spring  -- CreateBeanException,   后面带的服务和方法名全部都是正确的。 在centos7上这样开放端口,假设服务提供者本身的端口为20880 firewall-cmd --add-port=20880/tcp 然后服务消费者可以调用此服务成功。
Springboot+dubbo-2.5.7本地消费者调用不了本地提供者。
本地dubbo消费者调用不了本地提供者这种情况出现原因是由于我们开发环境网络的原因。查看日志发现本地的提供者的IP变成  169.254.233.28,这是什么原因呢? 最后查出,这是因为本地的虚拟机IP导致dhcp分配失败,最后我在网络中心把虚拟机的IP禁用。 然后再启动,登陆dubbo控制台,发现IP正常。 但是发现,本地消费者还是调用不了本地提供者,出现以下异常: 但...
Dubbo 提供者与消费者的实现
上篇文章 Dubbo 原理与部署 讲述了 Dubbo 注册中心(ZooKeeper)的搭建,但其中的服务提供者和消费者需要开发者实现,本文详述两者的实现方法。各方部署完毕后,一个基本的微服务架构就完成了。传统上是以 Spring 实现,现在也有 starter 帮助以 SpringBoot 的方式实现。 作者:王克锋 出处:https://kefeng.wang/2017/12/12/du...
Dubbo消费者调用服务端接口
1. Integration层中的pom增加一个需要调用的service的依赖 2.dubbo.xml文件配置dubbo:reference
Dubbo消费者无法连接到生产者提供的服务
原文链接:http://blog.csdn.net/xlgen157387/article/details/52702659 背景: 这篇文章的标题可以设置为如下几个,因为他都是同一个解决方法:  (1)Dubbo注册zookepper时为什么会自动使用内网IP?  (2)Dubbo消费者无法连接到生产者提供的服务  (3)。。。 场景还原 1、项目部署架构 最
阿里dubbo框架使用系列:服务提供者和消费者的创建和使用
新建一个maven工程 创建一个服务接口 package com.pcx.dubbo_facade; public interface DemoService { String sayHello(String name); } 运行 clean install打包dubbo-facade 接下来创建 dubbo-provider 工程 在po
dubbo中有多个相同的提供者
使用dubbo+zookeeper的项目中,发现有多个相同的提供者,如下图: 每一次重启项目后都会产生一个IP地址与服务名称相同的提供者.后续发现是服务器的系统时间被改成了2012年XXXXX,将服务器时间修后,再将项目重启一下就正常了. 前在这里记录一下. ...
dubbo接口可以依赖注入但是调用失败报错
本人在实际开发过程中遇到的一个问题,在此记录下来,如果有遇到类似问题的同仁可以参考以下的方式看是否能解决。一个模块添加maven依赖注入已被序列化的dubbo接口没问题,但在跑测试用例时报错,远程调用失败,错误信息如下: FactoryBean threw exception on object creation; nested exception is java.lang.Runtim...
用dubbo时遇到的坑之消费者找不到提供者之服务器端采用内网IP
用dubbo时,在本地环境的时候一切正常,当转到服务器环境时,发现消费者提示找不到dubbo的地址。查看报错信息,提示寻找服务提供者的dubbo协议地址为服务器的内网ip。进入dubbo-admin查看服务提供者信息,发现提供者的IP地址为服务器的内网IP,找到原因所在。dubbo默认服务提供方的IP为内网IP,当在内网环境的时候,消费者访问内网IP没问题,但当服务提供者注册到服务器时,dubbo...
使用注解方式实现Dubbo搭建,解决消费者调用接口出现空指针异常以及事务等问题
PS:最上边ps,此贴终结,更新最新版的dubbo,一切问题迎刃而解!   最近接手了一个对之前项目进行重构的任务,使用dubbo+maven进行整合,并且将hibernate全部改成JdbcTemplate。主流还是使用springMVC+spring进行开发。 按照之前经验,使用xml配置方式,发布服务到zookeeper,成功运行,但是,我们想做的是使用dubbo的service注解进...
dubbo直连指定服务提供者Ip
之前在dubbo调试时候,通过代码直连服务提供者的时候,总是找不到服务。 先说明一下情况,        同一个接口多个实现,通过不同的group发布服务。在直连指定服务器时,已经指定了ip,还是请求不到。        比如接口TestService,有N个实现TestServiceImplA ,group="A"; TestServiceImplB,group="B  等等,服务器地址1
Dubbo高级篇_10_Dubbo消费端直连服务提供者(开发调试)
直连提供者(+) (#)在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连, 点对点直联方式,将以服务接口为单位,忽略注册中心的提供者列表, A接口配置点对点,不影响B接口从注册中心获取列表。(1) 如果是线上需求需要点对点,可在<dubbo:reference>中配置url指向提供者,将绕过注册中心,多个地址用分号隔开,配置如下:(1.0.6及以上版本支持)<
从源码分析dubbox服务消费端有时找不到提供者原因
问题描述:Dubbox2.8.4版本,用redis作为注册中心时,消费端有时会报提供者不存在的问题。    在排查中,看监控中心有如下日志,通过监控中心的日志可以看出,它会删除过期的key,是不是因为删除过期的key而导致的了?【日志中有:Delete expired key:】   [18/04/16 05:47:43:043 CST] DubboRegistryExpireTime...
dubbo之没有提供者错误
No provider available from registry localhost:2181 for service com.alibaba.dubbo.demo.DemoService on consumer 192.168.60.253 use dubbo version 2.6.1, please check status of providers(disabled, not reg...
dobbo 消费者 调用dubbo接口出现 time out 异常的解决方法
今天我调用别人的dubbo接口的时候,一直提示调用接口 timeout 的异常,最后发现是提供者的系统异常引起的问题。 我简单的总结一下出现time out异常的原因: 1:服务器问题:服务器的带宽、内存、CPU、存储空间等不足的时候会出现该异常。 2:生产者问题:生产者本身的接口实现有BUG,消费者调用生产者的接口可能也会引起time out 异常。 3:消费者的配置问题:设置的超时时间
【Dubbo分布式服务框架】4.基于API配置的服务提供者和消费者
我们之前讲解了基于配置以及基于注解的服务提供者和服务消费者的开发模式,这里为大家介绍一个不常用的开发模式,这种模式不是基于注解,而是基于API的模式。 一般我们开发都是基于配置或注解的,而API的模式适用于OpenAPI, ESB, Test, Mock等系统集成,所以大家了解即可。 首先我们在MyEclipse里创建一个名为Dubbo-Web-Provider-API的服务提供者:
二、dubbo-提供者与消费者demo
提供者: 1.服务名称 2.注册中心 3.通信规则,通信协议-通信端口 4.暴露服务与服务实现 消费者: 1.服务名称 2.注册中心 3.声明需要调用的远程服务的接口 4.服务调用 zk注册中心: Dubbo 支持 zkclient 和 curator 两种 Zookeeper 客户端实现。 1.从 2.2.0 版本开始缺省为 zkclient 实现,以提升 zookeeper 客户端的健状性。z...
【Dubbo分布式服务框架】2.基于配置的服务提供者和消费者
一个使用Dubbo的系统架构图如下: 可分为以下几个角色: (1)Provider:暴露服务的服务提供方。 (2)Consumer:调用远程服务的服务消费方。 (3)Registry:服务注册与发现的注册中心。 (4)Monitor:统计服务的调用次调和调用时间的监控中心。 (5)Container:服务运行容器。 其中上面的调用关系为: 0.服务容器负责启动,加载,运行服
dubbo分组/直连提供者+只订阅
一、直连提供者+只订阅 开发测试环境下,需要绕过注册中心,直接测试服务提供者, 1.在消费方配置【可以两个以上,中间用逗号隔开】。 &lt;dubbo:reference interface="com.changhf.service.DeptmentService" id="deptmentService" check="false" url="dubbo://192.168.1.1:2...
Dubbo高级篇_11_Dubbo消费端直连服务提供者(开发调试)
  直连提供者 (+) (#) 在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连, 点对点直联方式,将以服务接口为单位,忽略注册中心的提供者列表, A接口配置点对点,不影响B接口从注册中心获取列表。 (1) 如果是线上需求需要点对点,可在&amp;lt;dubbo:reference&amp;gt;中配置url指向提供者,将绕过注册中心,多个地址用分号隔开,配置...
dubbo服务的注册与调用
1、dubbo提供者 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xsi:schemaLocat
Java实现dubbo消息提供者及消费者
Java实现dubbo消息提供者及消费者
springboot+dubbo注入service报错,找了全网也没找到答案
springboot+dubbo注入service错误
【dubbo】服务提供者运行的三种方式
## 参考文章 ## 【dubbo】服务运行的三种方式 How to create spring-based executable jar with maven? How can I create an executable JAR with dependencies using Maven? 使用Servlet容器运行(Tomcat、Jetty等) ## 不可取 增加复杂性(端口,管理) 浪费资源
Dubbo ---- 启动时检查-直连提供者
Dubbo - 直连提供者 在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连, 点对点直联方式,将以服务接口为单位,忽略注册中心的提供者列表, A接口配置点对点,不影响B接口从注册中心获取列表。 (1) 如果是线上需求需要点对点,可在中配置url指向提供者,将绕过注册中心,多个地址用分号隔开,配置如下: <dubbo:reference id="xxxSe
Dubbo 回声调用 检测提供者是否正常 操作实例
消费方,场景中添加如下操作: IProcessData demoService = (IProcessData) context.getBean("demoService"); EchoService echoService = (EchoService) demoService; // 强制转型为EchoServi
Dubbo源码-网络通信之提供者消费者通信
更多请移步我的博客 之前简单看过Dubbo基于SPI的“微核+插件”形式的架构模式,Dubbo因为这种架构模式使得扩展十分简单,另外Dubbo的框架分层十分清晰,看起源码来相对轻松不少。 在使用Dubbo时突然想到几个问题,Dubbo默认使用tcp长链接,消费者们可能同时发起调用,提供者是怎样处理这些请求的?消费者和生产者之间链接如何复用?消费者和提供者之间几个长链接?要搞清楚这几个问题要从D...
Dubbo服务环境搭建以及Dubbo服务的提供者和消费者配置详解
项目中引入了Dubbo,对外需要提供一个Dubbo的接口服务,编写了一个demo,在此提供出来,供初学者引用。 主要包括:在spring项目中引入对dubbo的支持,编写dubbo的provider和consumer,提供一个可测试的小demo。目标:开发环境中添加对Dubbo的支持,编写Dubbo服务的提供者和消费者。环境:Spring4.0, Dubbo2.5.3, Zookeeper3.4.
今天第一次用dubbo写一个提供者,消费者,记录一下
     随笔,自己记录一下。      一、先创建一个maven项目 dubbo-pom,里面包含两个module  (dubbo-api)和(dubbo-consumer) 如下:      dubbo-pom.xml : &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;project xmlns=&quot;http://maven.apac...
SpringBoot+Dubbo 既是服务者又是提供者配置文件以及demo
springBoot 配置Dubbo 简单demo,其中provider服务既是服务者,又是消费者,client完全的的消费者,provider2完全的提供者 以一个简单demo展示SpringBoot加Dubbo 这里是demo的地址https://github.com/huangshancoding/springBoot-dubbo 转载请注明地址,谢谢...
dubbox 消费者和提供者 都发现没有提供者和没有消费者
本来是一个服务,一个提供者,一个消费者,但是在dubbo-admin中却成了两个服务,一个没有提供者,一个没有消费者,这本来应该是一个服务的. 原因就是,连个工程中,服务者和消费者的接口的包名类名不一致....
dubbo 项目既是提供方又是消费方,调用不到服务问题
1、先查看服务提供者有没有注册,这里通过安装eclipse中的zookeeper插件。进行了查看,服务已经注册上了2、注册上以后,查看调用者有没有在zookeeper中注册,此时通过查看,并没有3、没有注册上,然后查看是否是配置哪里出了问题4、最终看出来,是dubbo扫描包的问题。只扫描到了提供service的包,并没有去扫描调用别的服务的controller的包...
DUBBO 直连提供者方法
1 通过 XML 配置如果是线上需求需要点对点,可在 &amp;lt;dubbo:reference&amp;gt; 中配置 url 指向提供者,将绕过注册中心,多个地址用分号隔开,配置如下 1:&amp;lt;dubbo:reference id=&quot;xxxService&quot; interface=&quot;com.alibaba.xxx.XxxService&quot; url=&quot;dubbo://localhost:20890&quot; /&amp;gt;...
Dubbo基础篇_03_简单的Dubbo提供者provider与消费者consumer
简单的Dubbo提供者provider与消费者consumer
springboot+dubbo 生产者(提供者)
需要的工具:链接:   https://pan.baidu.com/s/1Mwv-vI2Tp73A1eAN4xNo-w密码:rj1i配置zookeeper,百度下,内容主要是配置data和log的输出路径以及zookeeper的路径。dubbo-admin.war,放在本地启动的tomcat的webapp下,直接启动。这边dubbo-admin是需要jdk1.7才能正常启动,否则会报错,报错原因是...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 dubbo学习 java 微信企业号 接口开发教程