配置dubbo,启动消费端服务器出现这个问题

严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demoPurchaseController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.saic.ndms.base.api.DemoPurchaseService com.saic.ndms.base.web.controller.DemoPurchaseController.demoPurchaseService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demoPurchaseService': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Failed to check the status of the service com.saic.ndms.base.api.DemoPurchaseService. No provider available for the service com.saic.ndms.base.api.DemoPurchaseService from the url zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=ndms-base-server&dubbo=2.8.4-cep1.0&interface=com.saic.ndms.base.api.DemoPurchaseService&methods=countByExample,getAllDemoPurchase&pid=8972&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=1511919329139 to the consumer 10.31.195.65 use dubbo version 2.8.4-cep1.0
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5077)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5591)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.saic.ndms.base.api.DemoPurchaseService com.saic.ndms.base.web.controller.DemoPurchaseController.demoPurchaseService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demoPurchaseService': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Failed to check the status of the service com.saic.ndms.base.api.DemoPurchaseService. No provider available for the service com.saic.ndms.base.api.DemoPurchaseService from the url zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=ndms-base-server&dubbo=2.8.4-cep1.0&interface=com.saic.ndms.base.api.DemoPurchaseService&methods=countByExample,getAllDemoPurchase&pid=8972&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=1511919329139 to the consumer 10.31.195.65 use dubbo version 2.8.4-cep1.0
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
... 22 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demoPurchaseService': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Failed to check the status of the service com.saic.ndms.base.api.DemoPurchaseService. No provider available for the service com.saic.ndms.base.api.DemoPurchaseService from the url zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=ndms-base-server&dubbo=2.8.4-cep1.0&interface=com.saic.ndms.base.api.DemoPurchaseService&methods=countByExample,getAllDemoPurchase&pid=8972&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=1511919329139 to the consumer 10.31.195.65 use dubbo version 2.8.4-cep1.0
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:175)
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103)
at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1517)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:251)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
... 24 more
Caused by: java.lang.IllegalStateException: Failed to check the status of the service com.saic.ndms.base.api.DemoPurchaseService. No provider available for the service com.saic.ndms.base.api.DemoPurchaseService from the url zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=ndms-base-server&dubbo=2.8.4-cep1.0&interface=com.saic.ndms.base.api.DemoPurchaseService&methods=countByExample,getAllDemoPurchase&pid=8972&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=1511919329139 to the consumer 10.31.195.65 use dubbo version 2.8.4-cep1.0
at com.alibaba.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:420)
at com.alibaba.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:300)
at com.alibaba.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:138)
at com.alibaba.dubbo.config.spring.ReferenceBean.getObject(ReferenceBean.java:65)
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168)
... 32 more

0

2个回答

服务端没有找到可以用的 demoPurchaseService dubbo对象 你看看服务端是不是没配置好

1
znanj
znanj 嗯嗯,已经解决了,服务端配置问题,谢谢
一年多之前 回复

嗯嗯,已经解决了,服务端配置问题

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Dubbo——消费端启动过程分析
消费端启动过程分析1 触发服务引用过程        消费端的启动过程中,对服务引用由ReferenceBean类开始处理逻辑,该类继承了<dubbo:reference>标签对应的配置类ReferenceConfig,还实现了一系列Spring接口用于参与Spring容器的启动以及bean的创建过程中去。ServiceBean类实现了InitializingBean接口的afterP...
源码分析Dubbo服务消费端启动流程
通过前面文章详解,我们知道Dubbo服务消费者标签dubbo:reference最终会在Spring容器中创建一个对应的ReferenceBean实例,而ReferenceBean实现了Spring生命周期接口:InitializingBean,接下来应该看一下其afterPropertiesSet方法的实现。 1、源码分析ReferenceBean#afterPropertiesSet Re...
Dubbo——消费端调用
消费端调用1、在业务层代码中调用远程接口的方法时,实际上是调用的本地创建的代理对象。即在《4.4.3 创建服务类的本地代理》中创建的代理对象。2、在该代理对象中,调用了InvokerInvocationHander.invoke方法。远程调用以Invcation、Result为中心,在这个方法中根据调用的远程方法和传入的参数构建RpcInvcation对象,该对象中的成员变量包括远程调用的方法名、...
dubbo 服务提供端与消费端应用的搭建(一)
1.dubbo是什么 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方...
Dubbo之——消费端直连服务提供者(开发调试)
http://dubbo.io/User+Guide-zh.htm#UserGuide-zh-直连提供者 在生产环境使用情况是,服务消费端只消费指定Provider提供者的服务 开发调试 我们启动远程服务提供者 我启动web-boss,这里调用是远程提供者服务 查看user-service,provider方的配置  配置consumer方调用本
Dubbo消费端直连服务提供者
来源:http://blog.csdn.net/hardworking0323/article/details/51166113 直连提供者 (+) (#) 在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连, 点对点直联方式,将以服务接口为单位,忽略注册中心的提供者列表, A接口配置点对点,不影响B接口从注册中心获取列表。
Dubbo消费者启动时检查参数
dubbo消费者对于依赖的服务默认采取了启动的时候就做服务可用性检查,若是不可用将会抛出异常。   dubbo文档中有以下叙述:如果你的Spring容器是懒加载的,或者通过API编程延迟引用服务,请关闭check,否则服务临时不可用时,会抛出异常,拿到null引用,如果check=false,总是会返回引用,当服务恢复时,能自动连上。 主要有三个参数配置:    1、关闭某个服务的启动...
【SpringBoot系列】如何解决Dubbo中生产者未启动,消费者启动报错
今天遇到一个巨坑的问题,就是这个问题导致测试环境的服务都出现500错误。不知道大家有没有遇到过,服务消费者先启动,服务提供者后启动,导致消费者中@Reference实例化的对象都是null的。这也是为什么将代码部署到测试环境所有接口都报500错误的原因,到目前为止还是有点不清楚原因,为什么web项目就可以,SpringBoot项目就不行。后面因为项目时间原因也没有深究原因,就这么不了了之了,目前猜...
dubbo面试题、基本原理、核心配置
dubbo作为当前国内热门的RPC框架,其基本原理、配置调优等是面试中会经常问到的,了解这些或者知道这些配置项的存在对工作也会事半功倍,遇到类似的问题可以不再去问那个广告满天飞的某度了。 1.Dubbo简介 Dubbo |ˈdʌbəʊ|是一个由阿里巴巴开源的、分布式的RPC(Remote Procedure Call Protocol-远程过程调用)和微服务框架,现为Apache顶级项目。 Dub...
最简单配置 SpringBoot+Dubbo 消费方(xml)
公司要求调用dubbo接口,之前只是了解一下dubbo没有实践过,这几天查各种教程写出来要不然就是启动报错,要不然就报异常,最后还是弄出来了。 1.pom.xml <!--dubbo依赖--> <dependency> <groupId>com.alibaba</groupId> ...
Dubbo消费者启动报错
报错如下:172.16.238.68是我的本机ip [DUBBO] Failed to start NettyClient TS20160418002/172.16.234.102 connect to the server /172.16.238.68:20880 (check == false, ignore and retry later!), cause: client(url:dubb...
Dubbo服务正常发布,但消费不到的问题
问题: dubbo服务能够正常发布: 但是就是消费不到此服务(现象):配置文件也点不进去,引用也报错 解决思路: 1.先检查配置文件是否错误:主要检查下面的部分 服务端: <dubbo:service interface="com.oldlove.search.IGlobalService" ref="globalService" protocol="dubbo"&g...
dubbo 消费者重复订阅
dubbo消费者应用A启动,通过dubbo-admin查看后,有两个一模一样的消费者订阅。基本配置如下 spring根application-context.xml中配置 spring mvc的servlet-applicationcontext.xml配置 因为dubbo service是单例的,所以,为了验证这个bean是否被创建了两次,我新建了构造方法,然后打印log,发现,dubbo
dubbo中消费者配置文件
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xsi:schemaLocation="http://www.springframework.org/schema/beans         http://www.spring
微服务架构【技术点3】--- [初级] windows下zookeeper的配置+dubbo服务提供者端+dubbo消费者端配置
前言 要做微服务架构的话,比较好的方式是逐渐演变,就是说,分解为各个基本点进行实现然后逐渐演化成一套软件框架及开发体系—当然,如果之前有相关经验和部分体系的话,结合起来也是相当快的。 zookeeper在win下面的配置 对了,请参考这两篇东西 zookeeper安装和使用 windows环境 zookeeper报错 JAVA_HOME is not set 这里我做一下简单介绍—wi...
dubbo无法消费服务问题, 出现莫名的IP地址
在上个星期 , 整个星期中都深陷其中. dubbo出现无法调用服务者的情况. 在dubbo-admin监测站上通过查看IP为192.168.119.1 如上图所示, 但是Linux 公网IP 为192.168.225.129 在经过网上查找问题后, 发现比较多的是说Linux的内网IP问题, 在我将几乎 所有答案都试了一遍后, 几近奔溃 ,仍然无果.  在几乎放弃之际,在一篇博
SpringBoot整合Dubbo服务者和消费者注解配置说明
一、服务者配置 在rpc接口实现类上添加注解。如下: @com.alibaba.dubbo.config.annotation.Service(interfaceClass = RpcApi.class ,interfaceName = "rpcApi") @Service("RpcApi") public class RpcApiImpl implements RpcApi{ priva...
Dubbo消费端调用服务端过程分析
调用链的整体流程图 下面蓝色部分是消费端的调用过程,大致过程分为Proxy–>Filter–>Invoker–>Directory–>LoadBalance–>Filter–>Invoker–>Client 集群容错的架构图 在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover 重试。 源码分析 dubbo-master cons
dubbo源码解析(十一) dubbo服务端返回及消费端接收原理
当客户端发送请求时,服务端接受的代码为NettyHandler的messageReceived方法: @Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { NettyChannel channel = NettyChannel.g...
dubbo源码浅析(四)-服务消费者初始化
在分析标签解析的时候知道框架会把dubbo:reference解析成一个ReferenceBean,它是一个FactoryBean,消费者的初始化在它的init方法中执行,这个方法在两种情况下会被调用: 1. 消费者设置了立即初始化(init属性设置成true),那么bean加载时会立刻调用消费者初始化。 2. 消费者bean被使用者调用时,调用getObject->get->init
Dubbo消费者调用服务端接口
1. Integration层中的pom增加一个需要调用的service的依赖 2.dubbo.xml文件配置dubbo:reference
使用注解方式实现Dubbo搭建,解决消费者调用接口出现空指针异常以及事务等问题
PS:最上边ps,此贴终结,更新最新版的dubbo,一切问题迎刃而解!   最近接手了一个对之前项目进行重构的任务,使用dubbo+maven进行整合,并且将hibernate全部改成JdbcTemplate。主流还是使用springMVC+spring进行开发。 按照之前经验,使用xml配置方式,发布服务到zookeeper,成功运行,但是,我们想做的是使用dubbo的service注解进...
dubbo服务 无法消费提供者的bean
这是dubbo服务中,缺包的表现简单说来,Hessian是一个轻量级的RPC框架(RPC是什么?请参考这里)。 它基于HTTP协议传输,使用Hessian二进制序列化,对于数据包比较大的情况比较友好。 但是它的参数和返回值都需要实现Serializable接口。依赖包有hession.jar 、 dubbo.jar、 zkClient.jar  。那么在pom中添加 <dependen...
从源码分析dubbox服务消费端有时找不到提供者原因
问题描述:Dubbox2.8.4版本,用redis作为注册中心时,消费端有时会报提供者不存在的问题。    在排查中,看监控中心有如下日志,通过监控中心的日志可以看出,它会删除过期的key,是不是因为删除过期的key而导致的了?【日志中有:Delete expired key:】   [18/04/16 05:47:43:043 CST] DubboRegistryExpireTime...
Dubbo消费者无法连接到生产者提供的服务
原文链接:http://blog.csdn.net/xlgen157387/article/details/52702659 背景: 这篇文章的标题可以设置为如下几个,因为他都是同一个解决方法:  (1)Dubbo注册zookepper时为什么会自动使用内网IP?  (2)Dubbo消费者无法连接到生产者提供的服务  (3)。。。 场景还原 1、项目部署架构 最
【dubbo源码分析】4.dubbo消费端-消费端 DubboProtocol 服务消费 refer 过程
DubboProtocol.refer() 过程==============================================================代码分析==============================================================================================================...
Dubbo/Dubbox的服务消费(二)- 服务发现
上文书整理了dubbo是如何生成服务代理的,并且留了个尾巴,这一文主要介绍dubbo是如何实现服务发现的,继续前文的脚步,看一下dubbo如何完成传说中的服务自动发现 打开com.alibaba.dubbo.config.ReferenceConfig 类,只关注@SuppressWarnings({ "unchecked", "rawtypes", "deprecation" }) pr
SpringBoot开发案例之整合Dubbo消费者
相信,下图大家一定不陌生吧:注册中心,消费者,容器(提供者),监控中心。线框图也是画的如此清晰,这里就不跟大家详细的概述了。 开发环境 JDK1.7、Maven、Eclipse、SpringBoot1.5.1、Dubbo2.8.4 项目结构 实体类和业务接口,这里就不展示了,与提供者代码同步即可(自行打包引入或者复制)。 application.p
【Dubbo分布式服务框架】2.基于配置的服务提供者和消费者
一个使用Dubbo的系统架构图如下: 可分为以下几个角色: (1)Provider:暴露服务的服务提供方。 (2)Consumer:调用远程服务的服务消费方。 (3)Registry:服务注册与发现的注册中心。 (4)Monitor:统计服务的调用次调和调用时间的监控中心。 (5)Container:服务运行容器。 其中上面的调用关系为: 0.服务容器负责启动,加载,运行服
Dubbo:消费端直连服务提供者
在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连; 点对点直连方式,将以服务接口为单位,忽略注册中心的提供者列表; A 接口配置点对点,不影响 B 接口从注册中心获取列表。   通过 XML 配置 如果是线上需求需要点对点,可在 <dubbo:reference> 中配置 url 指向提供者,将绕过注册中心,多个地址用分号隔开,...
dubbo中生产者显示启动成功,然后消费者连不上的解决思路
我那会出现这个问题的时候在网上找了好多教程,最后是生产者那个端口被占用,所以首先要排除生产者端口是否被占用  
dubbo完整案例,包含服务方和消费方完整代码
dubbo+zookeeper+SSM分布式调用完整代码,配置好zookeeper可直接运行
使用dubbo+maven搭建消费者跟提供者(附源码)
由于项目需求,需要把服务层跟应用层抽离开,要求可以单独部署到不同服务器中。由于考虑到以后可能会做成分布式,所以选择了dubbo+zookeeper的架构。使用maven对项目架构进行分模块管理。 zookeeper---动物管理员,它的作用是服务注册中心,dubbo提供者可以在此注册自己的请求地址,所提供的服务等。dubbo消费者可以根据需求向zookeeper请求对应的提供者提供的服务。 首
用dubbo时遇到的坑之消费者找不到提供者之服务器端采用内网IP
用dubbo时,在本地环境的时候一切正常,当转到服务器环境时,发现消费者提示找不到dubbo的地址。查看报错信息,提示寻找服务提供者的dubbo协议地址为服务器的内网ip。进入dubbo-admin查看服务提供者信息,发现提供者的IP地址为服务器的内网IP,找到原因所在。dubbo默认服务提供方的IP为内网IP,当在内网环境的时候,消费者访问内网IP没问题,但当服务提供者注册到服务器时,dubbo...
Dubbo 服务提供者启动成功后,消费者调用服务失败
其中一个可能的原因是linux服务器上这个提供者服务本身的端口,被linux防火墙限制远程访问了。 现象是日志提示Spring  -- CreateBeanException,   后面带的服务和方法名全部都是正确的。 在centos7上这样开放端口,假设服务提供者本身的端口为20880 firewall-cmd --add-port=20880/tcp 然后服务消费者可以调用此服务成功。
dubbo消费者没有指定protocol,服务器端支持dubbo和rest,结果一会走dubbo、一会走rest
在使用dubbo时,消费者调用服务者,居然走了http请求!大吃一惊。 项目的配置是consumer(消费者)没有指定protocol,provider(服务者) 同时支持rest和dubbo协议,结果consumer会间歇性走rest协议,服务器端的tomcat收到了http请求,由于服务端做了验签爆出一场,最后将consumer协议指定为dubbo就好了。 但是内部原理不懂,推测消费
dubbo消费者启动日志分析(五)
            <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:du...
【dubbo源码分析】2.dubbo消费端-ReferenceConfig初始化过程
主要流程分为:1.如果为本地服务 (Injvm)则直接调用InjvmProtocol进行订阅服务初始化;2.如果配置直连urls,则根据各url.protocol进行初始化服务;3.如果为远程注册中心,则获取注册中心列表,依次订阅服务进行服务初始化详情请查看 referenceconfig 初始化之远程注册中心...
【dubbo源码分析】3.dubbo消费端-Referenceconfig 初始化之远程注册中心方式初始化
1 构建注册中心信息列表:loadRegistries(false) 负责将注册中心集群配置地址 [<dubbo:registry address="10.0.28.54:2181;10.0.28.54:2182;10.0.28.54:2183" protocol="zookeeper" id="com.alibaba.dubbo.config.RegistryConfig" />]...
dubbo--远程调用数据交换层服务端类图
**dubbo源码分析之远程调用数据交换层服务端类图** 远程调用(remoting)层是dubbo的进行,数据传输,自定义协议处理,编解码,心跳检测,自动重连等机制的实现层。是dubbo核心层,提现了设计和研发人员对网络编程深厚功底。 由于篇幅的问题这个类图中只针对dubboProtocol和netty通信框架部分的类图也是最常用,官方推荐,性能最好的。后续会继续丰富。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 消费区块链 dubbo学习 java