
dubbo
文章平均质量分 85
你就像甜甜的益达
世界上所有的不公平都是由于当事人能力不足造成的!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
个人整理dubbo相关面试题
文章目录Dubbo 是什么?Dubbo能做什么?Dubbo的核心功能?Dubbo的架构设计?Dubbo支持哪些协议,每种协议的应用场景,优缺点?Dubbo与Spring的关系?Dubbo 的注册中心集群挂掉,发布者和订阅者之间还能通信么?Dubbo集群提供了哪些负载均衡策略?Dubbo的集群容错方案有哪些?Dubbo服务之间的调用是阻塞的吗?Dubbo在安全机制方面是如何解决?Dubbo 是什么?Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵原创 2022-04-24 16:22:20 · 189 阅读 · 0 评论 -
深入浅出dubbo(三)调用过程-服务端
文章目录NettyServer.doOpenNettyHandler#messageReceived()HeaderExchangeHandler.receivedDubboProtocol->ExchangeHandlerAdapter.reply()总结消费端把消息发送出去之后,服务端会收到消息,然后把执行的结果返回到客户端。NettyServer.doOpenNettyServer开启了netty服务,对应的handler处理是NettyHandler.@Override pro原创 2022-04-20 16:58:48 · 2105 阅读 · 0 评论 -
深入浅出dubbo(三)调用过程-消费端
文章目录原创 2022-04-19 17:35:21 · 1393 阅读 · 0 评论 -
dubbo源码分析
整理一下dubbo的自学过程dubbo spi机制SPI 自适应拓展服务导出服务引用原创 2022-04-08 17:11:20 · 2141 阅读 · 3 评论 -
SPI 自适应拓展
文章目录dubbo spi详解dubbo spi详解dubbo的spi详解前面大概讲了一下dubbo的spi机制.其中讲到注入的时候原创 2022-04-08 17:02:43 · 351 阅读 · 1 评论 -
dubbo spi 源码分析
文章目录java spi,dubbo spi测试源码分析ExtensionLoader入口createExtension创建拓展对象的过程getExtensionClasses获取所有的拓展类java spi,dubbo spiJava SPI的缺点:不支持按需加载,迭代器遍历会实例化所有的实现类,即使它没有被用到,太浪费资源了。获取实现类的方式不灵活,只能通过迭代器遍历。没有缓存,实现类会被多次创建。扩展加载失败,失败原因丢失,不方便排查。不支持AOP和IOC。Dubbo SPI定义了原创 2022-03-23 17:18:11 · 834 阅读 · 0 评论 -
深入浅出dubbo(二)服务引用
文章目录get方法get方法原创 2022-03-08 17:14:38 · 856 阅读 · 0 评论 -
深入浅出dubbo(一)服务导出
文章目录dubbo详解dubbo详解官网: https://dubbo.apache.org/zh/docs/introduction/核心架构图:原创 2022-01-05 15:12:20 · 769 阅读 · 1 评论 -
java通过接口创建代理进行http请求
文章目录场景分析操作场景现在想要做这么一个事情,公司的dubbo服务都是内网的,但是提供了一个对外的出口,通过链接就能请求到对应的dubbo服务。(具体怎么做的应该就是个网关,然后将http请求转为dubbo请求,通过泛化调用去进行调用。代码看不到。)现在为了方便测试,我需要将配置的接口,通过http请求去请求对应的链接。分析项目是个简单的spring项目就行了,然后项目引入项目的api,然后通过配置对应的服务名称,通过spring生成代理,注入spring容器,然后执行方法就是根据对应的域名+接口原创 2021-06-09 10:40:54 · 900 阅读 · 4 评论 -
dubbo图形化控制台
下载地址:https://github.com/apache/dubbo-admin可以follow到自己本地仓库哦,下载下来,打开直接install原创 2019-08-01 14:32:29 · 707 阅读 · 0 评论 -
dubbo提供者集群小试
导航官网负载均衡配置配置测试权重设置问题官网负载均衡配置默认为random就是随机调用http://dubbo.apache.org/zh-cn/docs/user/demos/loadbalance.html参数值,都是官网里面小写即可:randomroundrobin等等配置基于xml的方式:基于注解:注意注解都是dubbo的注解 @Reference(load...原创 2019-06-22 11:56:08 · 672 阅读 · 2 评论 -
dubbo-admin图形化界面老版jar包
记得以前都是使用jar包方式部署的,后面发现dubbo-admin更新了…想找jar包方式的,找好久,问以前的一个同事,才知道,总结一下:目录地址:mster版本错误尝试正确尝试执行访问jar包地址:https://github.com/apache/dubbo-admin/tree/master下载master版本,然后为了日后使用,fork到自己本地仓库…注意版本,默认好像是dev...原创 2019-06-22 10:39:22 · 3347 阅读 · 8 评论 -
The bean 'dubboConfigConfiguration.Single', defined in null, could not be registered. A bean with th
导航原因解决方法原因springboot整合apache-dubbo是报错,信息如下:解决方法设置参数:spring.main.allow-bean-definition-overriding=true好像是个类覆盖的什么东东…设置:启动正常…...原创 2019-06-21 11:47:56 · 8150 阅读 · 1 评论 -
springboot整合dubbo
导航了解dubbo了解dubbo后面被捐赠给了apache基金会,已经毕业了好像…官网:http://dubbo.apache.org/zh-cn/docs/user/quick-start.html官网介绍的很详细了,具体见官网上面的信息....原创 2019-06-20 17:32:38 · 577 阅读 · 0 评论 -
zookeeper挂掉了dubbo还能继续使用吗?
zookeeper宕机我们接下来讨论一下如果zookeeper宕机对我们的服务提供者消费者有什么影响现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。原因:监控中心宕掉不影响使用,只是丢失部分采样数据数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务注册中心对等集群,任意一台宕掉后,将自动切换到另一台注册中心全部宕掉后,服务提供者和服务消费者仍...转载 2019-06-16 12:30:50 · 10629 阅读 · 0 评论 -
zookeeper安装windows
https://blog.youkuaiyun.com/ring300/article/details/80446918转载 2019-02-24 18:56:02 · 293 阅读 · 0 评论 -
dubbo的ExceptionFilter异常处理
背景我们的项目使用了dubbo进行不同系统之间的调用。每个项目都有一个全局的异常处理,对于业务异常,我们会抛出自定义的业务异常(继承RuntimeException)。全局的异常处理会根据不同的异常类型进行不同的处理。最近我们发现,某个系统调用dubbo请求,provider端(服务提供方)抛出了自定义的业务异常,但consumer端(服务消费方)拿到的并不是自定义的业务异常。这是为什...转载 2019-02-01 15:22:53 · 858 阅读 · 0 评论 -
dubbo异常处理
这是dubbo的主要异常拦截:源码里面写的比较清楚了,在方法签名有声明,直接抛出,这句话什么意思呢?就是你在接口的方法里面声明了可能抛出的异常,那么dubbo就会抛出对应的异常,否则的话,dubbo会封装成RunTimeException抛给客户端,异常信息里面会携带包名.如图:要是不声明的话,返回:在前端捕获到的就是RuntimeException,异常message里面是异常...原创 2019-02-01 15:14:42 · 1722 阅读 · 0 评论