精华内容
下载资源
问答
  • dubbo java.lang.NoClassDefFoundError

    千次阅读 2017-07-18 16:17:12
    dubbo java.lang.NoClassDefFoundError公司开始使用dubbo 接口中出现了一个错误java.lang.NoClassDefFoundError:com/easyMessager/providerImpl/ProviderMessageService*Impl经过排查是因为dubbo中spring的版本与...

    dubbo java.lang.NoClassDefFoundError

    公司开始使用dubbo 接口中出现了一个错误
    博客 http://blog.csdn.net/qq_36428437

    java.lang.NoClassDefFoundError:com/easyMessager/providerImpl/ProviderMessageService*Impl

    经过排查是因为dubbo中spring的版本与项目中项目的版本冲突,
    导致实现类加载错误
    去除默认引入的spring即可

    展开全文
  • dubbo java 发布订阅(非spring配置) 发布 service ApplicationConfig config=new ApplicationConfig("springboot-dubbo-productor"); RegistryConfig reg=new Registr...

     

    dubbo java  发布订阅(非spring配置)

     

     

    发布  service

      ApplicationConfig config=new ApplicationConfig("springboot-dubbo-productor");
            
            RegistryConfig reg=new RegistryConfig("localhost:2181");
            reg.setProtocol("zookeeper");
            
            ProtocolConfig protocol = new ProtocolConfig();
            protocol.setName("dubbo");
            protocol.setPort(20880);
            
            ServiceConfig<CoreService> service=new ServiceConfig<CoreService>();
            service.setApplication(config);
            service.setRegistry(reg);
            service.setProtocol(protocol);
            service.setInterface(CoreService.class);
            service.setRef(coreService);
            service.setVersion("1.0");
            service.export();

     

     

    订阅service

    ApplicationConfig config = new ApplicationConfig("springboot-dubbo-consumer");
    
    RegistryConfig reg = new RegistryConfig("localhost:2181");
    reg.setProtocol("zookeeper");
    				 
    ReferenceConfig<CoreService> refrence=new ReferenceConfig<CoreService>();
    refrence.setApplication(config);
    refrence.setRegistry(reg);
    refrence.setInterface(CoreService.class);
    refrence.setVersion("1.0"); 
    CoreService  coreService =   refrence.get();

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    捐助开发者 

    在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。

     

    个人主页http://knight-black-bob.iteye.com/



     
     
     谢谢您的赞助,我会做的更好!

     

    展开全文
  • dubbo rpc Apache Software Foundation已将其基于Java的远程过程调用(RPC)框架Apache Dubbo从孵化器升级为顶级项目状态。 Dubbo包括基于接口的远程呼叫,容错,智能负载平衡以及自动服务注册和发现。 [ 15个Java...

    dubbo rpc

    Apache Software Foundation已将其基于Java的远程过程调用(RPC)框架Apache Dubbo从孵化器升级为顶级项目状态。 Dubbo包括基于接口的远程呼叫,容错,智能负载平衡以及自动服务注册和发现。

    [ 15个Java框架使开发人员受益匪浅 哪些工具支持Java的新模块化功能 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

    像其他RPC系统一样,Dubbo基于定义服务的概念,即使用其参数和返回类型指定要远程调用的方法。 在服务器上,Dubbo实现该接口并侦听客户端调用。 在客户端上,存根提供与服务器相同的方法。 Dubbo的其他特定功能包括:

    • 支持多种负载平衡策略,下游服务状态用于减少延迟并提高系统吞吐量。
    • 支持可以离线或在线检测服务的服务注册表。
    • 微内核和插件设计可以由第三方实现扩展为跨核心功能,包括协议,序列化和传输。
    • 运行时流量路由,可以对其进行配置,以便可以根据规则路由流量。 这支持包括数据中心路由和蓝绿色部署的功能。 蓝绿色是针对开发人员的变更管理策略,类似于AB测试。
    • 可视化的服务治理,带有用于执行任务的工具,包括查询运行状况,服务元数据和统计信息。

    尽管Dubbo也可以在API配置中运行,但是运行Dubbo的最常见方式是在Spring Framework中 Dubbo由电子商务公司阿里巴巴(Alibaba)开源,并已被中国人寿(China Life)和中国电信(China Telecom)等其他公司使用。

    您可以从其Apache网站下载Apache Dubbo

    翻译自: https://www.infoworld.com/article/3397085/dubbo-java-rpc-project-graduates-to-apache-top-level-status.html

    dubbo rpc

    展开全文
  • java.lang.ClassCastException: java.util.HashMap cannot be cast to xxx, dubbo version: 2.5.3, current host: xxx 参数传递的没有问题, 但是 dubbo 服务却收到的属性是 HashMap. 后来调试发现我们在 consumer ...

    今天调试代码时, 调用本地 dubbo 服务, 发生异常, 日志如下

    java.lang.ClassCastException: java.util.HashMap cannot be cast to xxx, dubbo version: 2.5.3, current host: xxx
    

    参数传递的没有问题, 但是 dubbo 服务却收到的属性是 HashMap.

    后来调试发现我们在 consumer 层使用 BeanUtils.copy 导致.

    BeanUtils.copy 是浅拷贝, 如果该对象包含 List 集合属性, 那么只会赋值指针 , 而不是复制一份新的对象.
    Boy1
    Boy2
    BeanUtils.copy

    由于这两个 List 集合泛型不一致 , 虽然 copy 成功了, 但是目标类中的该 list 属性中的元素仍然是原来的数据, 并且仍然是原来的数据类型.

    Dubbo Provider 收到后, 发现该类无法加载, 会自动降级转为 HashMap 对象 , 即 List<HashMap <String, Object>> 这种. 运行时, 我们遍历该集合就会发生异常

    java.lang.ClassCastException: java.util.HashMap cannot be cast to xxx, dubbo version: 2.5.3, current host: xxx
    

    解决: 这里不使用 BeanUtils.copy .
    曲线救国, 使用 Json 工具类转为字符串再解析为 java 对象的方式转换对象, 再传给 Dubbo 即可

    展开全文
  • 一次dubbo服务异常处理 这个错误是我在调用别人的dubbo时抛出的,但抛出问题的部分明显是dubbo,看起来是因为什么原因导致栈溢出。 仔细查阅代码没有执行嵌套函数,百度了下,有的说dubbo对jdk18支持不太好,...
  • Apache Software Foundation已将其基于Java的远程过程调用(RPC)框架Apache Dubbo从孵化器升级为顶级项目状态。 Dubbo包括基于接口的远程呼叫,容错,智能负载平衡以及自动服务注册和发现。 [ 15个Java框架使开发...
  • <p>java-server 从spring dubbo升级了两次到现在的 springcloud dubbo 为什么对方的是 com.jjl.dxz.module.user.service.UserGoService 我的是UserGoService</p><p>该提问来源于开源项目:apache/dubbo-go</p>...
  • Jmeter 测试dubbo java接口

    千次阅读 2017-04-25 15:02:25
    dubbo消费者的配置文件 注释掉的main方法 ,本地可以先debug模式测一下 是否正常。打包的时候建议注释掉。 在打开jmeter 图形操作界面之前,把依赖的jar包放到jmeter里面。 具体步骤 mvn clean ...
  • 记一次 Dubbo 栈内存泄露的问题 不知怎么回事 就是一个简单的订单查询。 启动不报错,运行这个接口的时候就一直提示栈溢出。 仔细审阅代码,貌似也没有地方执行嵌套函数, 一番百度之下。 ...
  • 搭建maven 项目时,用到了dubbo 的jar,经常性报java.lang.reflect.MalformedParameterizedTypeException 这样的问题,大致猜想是jar冲突导致的.  后来修改了依赖部分的xml ,修改如下,问题解决.   com.alibaba ...
  • 2018-08-20 10:14:39.881 [DubboSaveRegistryCache-thread-1] WARN com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry - - - ...[DUBBO] Failed to save registry store file, cause: Can not lock the r...
  • 检查数据库配置 我是数据库驱动忘了配置
  • com.alibaba.dubbo.rpc.RpcException: Invoke remote method timeout. method: searchUser, provider: ... cause: Waiting server-side response timeout by scan timer. start time: 2018-08-11 14:46:4...
  • 跑单测用例的时候,以前执行成功的用例,运行时控制台仍然会报 dubbo 相关的错误: Failed to save registry store file, cause: Can not lock the registry cache file 2016-03-22 17:16:05,493 ...
  • 2019-07-07 08:25:39.734] boot - WARN [main] --- QosProtocolWrapper: [DUBBO] Fail to start qos server: , dubbo version: 2.6.4, current host: 192.1...
  • Dubbo调用java接口程序

    2017-01-08 18:42:13
    Dubbo调用java接口程序
  • java rmi与dubbo

    千次阅读 多人点赞 2019-07-31 19:17:07
    首先得知道什么是分布式,以及和集群的区别? 分布式:一个业务分拆成多个子业务,部署在不同的服务器上,多半是为了业务解耦,不同...RMI(Remote Method Invocation)即远程方法调用,是java在JDK1.1中实现的一...
  • springboot dubbojava配置方式 引入jar包 <dubbo.version>2.6.2</dubbo.version> <curator.version>2.12.0</curator.version> <zookeeper.version>3.4.3</zookeeper.version&...
  • Dubbo入门JAVA例子

    2019-05-26 22:47:49
    Dubbo是阿里巴巴SOA服务化治理方案的核心框架,是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。...我这里在同一台电脑上以2个普通java项目为例来...
  • Set<Class<?>> wrapperClasses = cachedWrapperClasses; if (CollectionUtils.isNotEmpty(wrapperClasses)) { //遍历Wrapper类型的Class for (Class<... wrapperClass : wrapperClasses) { ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,800
精华内容 5,120
关键字:

dubbojava

java 订阅