dubbo入门到精通
文章平均质量分 90
以实战案例为主,结合案例、场景分析、最佳实践总结等多种方式涵盖了dubbo的大多数技术点与解决方案,按照文章中的案例进行操作,基本上可以得到大多数场景下使用dubbo做服务治理过程遇到的问题的解决方案
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
小码农叔叔
这个作者很懒,什么都没留下…
展开
-
Spring Cloud Alibaba 同时兼容dubbo与openfeign
Spring Cloud Alibaba 整合dubbo与openfeign原创 2023-05-30 19:25:34 · 5602 阅读 · 162 评论 -
springboot + dubbo 整合Sentinel限流
dubbo使用sentinel限流原创 2022-11-26 17:00:02 · 6228 阅读 · 192 评论 -
Java手写dubbo框架
Java模拟实现dubbo框架原创 2022-09-24 21:08:58 · 10444 阅读 · 200 评论 -
springboot 整合dubbo3开发rest应用
springboot 整合dubbo3开发rest应用原创 2022-09-17 20:44:28 · 5840 阅读 · 143 评论 -
dubbo 异步调用
dubbo 异步调用使用总结原创 2022-03-30 22:42:38 · 13662 阅读 · 0 评论 -
dubbo 自定义过滤器
dubbo 自定义过滤器原创 2022-04-17 17:42:37 · 14381 阅读 · 0 评论 -
dubbo 自定义线程池
Dubbo 自定义线程池原创 2022-04-17 21:37:14 · 19013 阅读 · 2 评论 -
基于dubbo版本号实现服务灰度发布
前言灰度发布这个词对很多同学来说并不陌生,灰度的概念其实是非常广泛的,不能仅仅停留在服务器层面举例来说,你开发的软件上个版本是V1.0,本次即将发布的是V2.0,但稍有经验的同学应该都知道,如果新版本的功能改动非常大,但是这种改动还必须要经过用户的使用检验,任何的产品都可能存在bug,为了发布出去之后一旦有问题能够快速回退,切换到之前稳定的版本,这个过程就需要用到灰度发布;类似的场景还有很多,大家熟悉的游戏公测也是如此,先让一部分种子用户试用新的版本,一旦当公测达到了预期的标准,然后将新版本的服务全原创 2021-09-25 20:27:48 · 4246 阅读 · 0 评论 -
dubbo服务降级与限流
前言作为RPC框架,dubbo在调用过程中不可避免的会出现各种异常问题,在使用springcloud进行微服务治理时,会接触到hystrix,sentinel等服务限流降级框架,同样对于dubbo来说,使用过程中也需要考虑这方面的问题1、集群容错集群容错指的是,当消费者调用提供者集群时发生异常的处理方案,以上一篇的小demo为例,当consumer端调用hello这个服务时,如果正好调到了其中的的一台机器上的服务挂掉了怎么办?在实际部署中,为了保证服务的高可用通常服务会部署多份,当某台机器的服务挂掉原创 2020-11-19 22:25:40 · 11572 阅读 · 2 评论 -
dubbo负载均衡策略配置
前言在生产环境中,服务的集群部署是常有的事,从消费端来说,本身并不关注所需要的服务是由哪台机器提供,但是为了应用的健壮性和高可用性,从消费端来说,可以配置一定的负载均衡策略,确保消费端的应用能够及时获取到服务的响应数据dubbo负载均衡策略dubbo 内置了四种负载均衡算法供开发中调用random随机算法,是 Dubbo 默认的负载均衡算法,多台机器上的服务随机选取一台的服务进行调用,如果各机器的性能相差不大的情况下,可以考虑使用这种策略。但这种策略可能存在服务堆积问题roundrobin轮询原创 2020-11-18 22:13:49 · 2218 阅读 · 0 评论 -
springboot整合alibbaba-dubbo
前言dubbo自从19年托管给apache之后,再次换发新的生机,之前从一个重量级的rpc框架经过革新后,有了很多方面的提升,目前阿里开源的系列生态组件中,dubbo也成为其作为服务治理中一个非常重要的框架,可以单独在项目中使用,也可以结合其他组件共同使用从而完成微服务的治理下面要说的是使用springboot整合dubbo,以及使用阿里的nacos作为服务管控台对服务提供者和消费者进行运维监...原创 2019-12-04 16:42:04 · 10720 阅读 · 0 评论 -
dubbo服务执行过程源码分析
在之前的讲解中,我们说明了springboot和dubbo的整合使用,但对很多同学来说,可能还并不是很清楚dubbo内部的执行流程,如果要弄清楚dubbo的运行流程的话就需要跟踪源码进行分析,这是一个耗时耗力的过程,但如果搞清楚了这其中的原理,则对于我们理解dubbo这个框架有很好的帮助,首先我们贴上dubbo的官方两张图,第一张图是dubbo的基本的模块图,也叫逻辑结构抽象图,我们解释以...原创 2018-12-31 16:13:19 · 11768 阅读 · 0 评论 -
dubbo+rabbitmq+hystrix实现服务的高可用
实际业务中,我们总希望我们的系统能够尽可能做到高可用,容错性强,系统内部在服务的调用链路上,可控制性更好,这样一旦系统一旦出现问题,容易追踪问题的来源,尤其是在分布式开发,微服务化越来越流行的今天,如何达到上述的几项标准,是考量我们的系统的有效试金石,下面,我们使用dubbo模拟分布式系统环境下的调用,使用rabbitmq模拟分布式下消息的确认,以及在分布式环境下,服务调用失败的时候,采用hyst...原创 2018-10-29 00:00:57 · 11868 阅读 · 2 评论 -
springboot+mybatis+mysql+dubbo整合使用
作为ssm的升级版框架springboot,在崇尚分布式,微服务的今天,越来越受到开发人员的喜爱和青睐,其优秀而简洁的配置,相比ssm的一大堆的xml配置文件,尤其在快速高效的敏捷开发节奏下,显得脱颖而出,springboot的各种社区活跃程度异常火爆,因此,作为一个后端开发人员,还未掌握springboot是不是显得有些out啦?另外,个人觉得springboot的一个便捷而强大之处在于,其...原创 2018-09-08 16:02:47 · 9527 阅读 · 4 评论 -
spring整合dubbo实现简单分布式接口调用
随着微服务,分布式的概念越来越火,越来越多的互联网公司开始尝试使用分布式进行项目开发,分布式开发的好处毋庸置疑,分工明确,团队协作高效,安全,解耦分离等,其中以springcloud为代表的新分布式微服务框架,以及以阿里开源 的dubbo框架为代表,其他的诸如thrift等,也可以作为一种分布式框架的选择,接下来,以dubbo为例,整合一个简单的spring整合dubbo的案例demo,以备参考使...原创 2018-09-07 23:09:21 · 14616 阅读 · 1 评论