
dubbo
文章平均质量分 91
云川之下
这个作者很懒,什么都没留下…
展开
-
【RPC Dubbo】本地存根和本地伪装
文章目录1. 名词解释本地存根本地伪装2. 作用3. 例子参考1. 名词解释本地存根消费端实现一个装饰器类, 实现服务接口并持有服务接口的引用, 代理远程接口, 强化接口功能, 相当于Aop的around, 可以在真正调用远程接口前做参数校验, 后做结果缓存等额外的操作一般我们系统中集成二方三方远程接口时, 都会对接口做一层封装, 以满足我们当前系统的规范, 通常这里都会做参数校验, 异常处理等操作, 和本地存根一致本地伪装消费端实现服务接口, 当消费端调用服务最终失败时, 在没有对服务调用使用原创 2021-08-23 20:34:04 · 443 阅读 · 0 评论 -
【RPC Dubbo】服务降级 v2.7版本
文章目录1. 官网解释服务降级2. 举例解释参考1. 官网解释服务降级可以通过服务降级功能临时屏蔽某个出错的非关键服务,并定义降级后的返回策略注册中心写入动态配置覆盖规则:其中:RegistryFactory registryFactory = ExtensionLoader.getExtensionLoader(RegistryFactory.class).getAdaptiveExtension();Registry registry = registryFactory.getRegistr原创 2021-08-23 20:17:47 · 227 阅读 · 0 评论 -
【RPC Dubbo】集群容错
文章目录1. 什么是集群容错2. 集群容错模式参考1. 什么是集群容错集群调用失败时,Dubbo 提供的容错方案在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover 重试。各节点关系:这里的 Invoker 是 Provider 的一个可调用 Service 的抽象,Invoker 封装了 Provider 地址及 Service 接口信息Directory 代表多个 Invoker,可以把它看成 List ,但与 List 不同的是,它的值可能是动态变化的,比如注册中原创 2021-08-23 20:05:32 · 185 阅读 · 0 评论 -
【RPC Dubbo】各大开源rpc 框架 比较(dubbo支持的各种协议)
文章目录1. 前言2. 服务2.1 为什么要做服务2.2 服务带来的挑战2.3 2.3 服务未来的趋势3. 框架3.1 服务框架对比3.1.1 Dubbo3.1.2 Dubbox3.1.3 Spring Cloud3.1.4 Motan3.1.5 Hessian3.1.6 rpcx3.1.7 gRPC3.1.8 thrift3.1.9 总结3.2 RPC vs REST(JAX-RS)1. 前言随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,解决实现业务的转载 2021-08-23 19:05:03 · 2966 阅读 · 0 评论 -
【RPC】七大主流的HttpClient程序比较
文章目录1. 前言2. 常见的http框架2.1、HttpURLConnection:2.2、java.net.http.HttpClient2.3、Apache HttpClient:2.4、okHttp:2.5、Retrofit:2.6、RestTemplate2.7、OpenFeign1. 前言HttpClient并不和rpc划等号,也不能像dubbo那样被称之为rpc的具体实现。只是一个http请求api。2. 常见的http框架在你刚刚选择从HttpURLConnection转成Apac转载 2021-08-23 16:26:40 · 662 阅读 · 0 评论 -
【RPC Dubbo】dubbo超时重试和异常处理
文章目录1. 什么是Dubbo服务超时2. 配置超时参数2.1 超时在哪设置?2.2 超时设置的优先级是什么?2.3 超时是针对消费端的3. 超时的实现原理是什么?4. 超时作用参考1. 什么是Dubbo服务超时服务消费者引用服务提供者的服务时可能由于网络原因导致长时间未返回相应,此时大量的线程将会阻塞,引起性能下降等问题。可以通过引入服务超时来解决该问题服务超时指服务在给定的时间内未返回相应将立即终止该请求,一般配合retries(重试次数)使用。单位毫秒,默认值1000<!--3、声明转载 2021-08-23 14:10:34 · 1963 阅读 · 0 评论 -
【RPC Dubbo】dubbo负载均衡策略
文章目录前言参考前言在上一篇博客中,介绍了zookeeper作为dubbo的注册中心是如何工作的,有一个很重要的点,我们的程序是分布式应用,服务部署在几个节点(服务器)上,当消费者调用服务时,zk返回给dubbo的是一个节点列表,但是dubbo只会选择一台服务器,那么它究竟会选择哪一台呢?这就是dubbo的负载均衡策略了,本篇博客就来聚焦dubbo的负载均衡策略。参考dubbo负载均衡策略...原创 2021-08-23 11:32:27 · 424 阅读 · 0 评论