![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dubbo
tinysakurac
蹒跚学步的猿
展开
-
阿里sentinel流控框架初探
netflix的hystrix作为业界使用最广泛的流控框架,sentinel的开发团队自然少不了对其的学习与改进,这里有一篇开发团队写的两者的对比,总结起来就是sentinel的实现更加轻量,进行流控的维度也更多样。 使用sentinel的另一个理由就是其与国内广泛使用的各大微服务框架都做了集成,接入sentinel更加方便。这里是sentinel集成的其它框架的接入文档。 下面我们以国内使用最为...原创 2019-10-12 17:40:10 · 1517 阅读 · 0 评论 -
dubbo中标签的使用
总览 <dubbo:service/> 服务配置,用于暴露一个服务,定义服务的元信息,一个服务可以用多个协议暴露,一个服务也可以注册到多个注册中心。 <dubbo:reference/> 引用配置,用于创建一个远程服务代理,一个引用可以指向多个注册中心。 <dubbo:protocol/> 协议配置,用于配置提供服务的协议信息,协转载 2018-11-06 20:12:31 · 4603 阅读 · 0 评论 -
Dubbo服务降级配置
什么叫dubbo降级服务 dubbo开发中,通常是微服务架构,那么在使用过程中可能会遇到多种问题: 多个服务之间可能由于服务没有启动或者网络不通,调用中会出现远程调用失败; 服务请求过大,需要停止部分服务以保证核心业务的正常运行; 以上两个问题可以使用Dubbo的服务降级来实现; 即:在服务宕掉或者并发数太高导致的RpcException异常时,进行友好的处理或者提示,而不是内部报错导...转载 2018-11-06 20:21:23 · 260 阅读 · 0 评论 -
dubbo的服务分组与服务版本号
一、前言 在Dubbo中接口类并不能唯一确定一个服务,在dubbo中接口+服务分组+版本号才能唯一确定一个服务,本文就来讲解下服务分组和版本号的使用。 二、服务分组 当一个接口有多种实现时,可以用 group 区分。 服务提供方: 上面配置在服务提供方法提供了com.test.UserServiceBo接口的两套实现,服务分组分别为olddubbo,newdubbo。 服务消费方 上面配置在服...转载 2018-11-29 11:07:18 · 5686 阅读 · 0 评论 -
dubbo过滤器
什么是 dubbo 过滤器 学过servlet 或 spring mvc 的同学都知道有一个叫作过滤器的东西。顾名思义他就是用于过滤的。它本身不产生请求或者响应,它只是修改对某一资源的请求,或者修改某一资源的响应。 为什么需要 dubbo 过滤器 对于有些操作,我们可能每个接口都需要使用。比如打印接口调用的请求与响应信息,计算接口调用的时间。或者字符编码的转换。再或者就接口的权限判断。。。不胜枚举...转载 2018-11-29 12:00:54 · 2741 阅读 · 0 评论 -
命令行调用dubbo提供的远程服务
转载自一葉知秋的博客 使用命令行调用dubbo远程服务可以直接查看dubbo是否能向外提供服务能力,可以用于排查故障,使用方式也非常简单: telnet远程连接到dubbo telnet 127.0.0.1 20880 查看提供服务的接口 dubbo>ls com.test.service.TestInfoQueryService 查看rpc接口名对外提供的方法 dubbo>ls ...转载 2019-02-28 14:18:55 · 970 阅读 · 0 评论 -
简单理解一个dubbo服务的完整调用过程
转载自dubbo官网 感受学习业内优秀开源分布式框架的底层rpc实现原创 2019-08-02 10:43:33 · 4417 阅读 · 0 评论