• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

无信不立

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2017年11月24日

【spring源码学习】spring的task配置

摘要: spring线程池的配置策略含义 id:当配置多个executor时,被@Async("id")指定使用;也被作为线程名的前缀。 core size:最小的线程数,缺省:1 max size:最大的线程数,缺省:Integer.MAX_VALUE queue-capacity:当最小的线程数已经被占 阅读全文

posted @ 2017-11-24 20:45 无信不立 阅读(259) 评论(0) 推荐(0)

【DUBBO】 Dubbo原理解析-Dubbo内核实现之基于SPI思想Dubbo内核实现

摘要: 转载:http://blog.csdn.net/quhongwei_zhanqiu/article/details/41577235 SPI接口定义 定义了@SPI注解 public @interface SPI { Stringvalue() default ""; //指定默认的扩展点 } 只有 阅读全文

posted @ 2017-11-24 14:31 无信不立 阅读(258) 评论(0) 推荐(0)

【DUBBO】Dubbo原理解析-Dubbo内核实现之SPI简单介绍

摘要: Dubbo采用微内核+ 插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!大家是否熟悉spi(service providerinterface)机制,即我们定义了服务接口标准,让厂商去实现(如果不了解spi的请谷歌百度下), jdk通过ServiceLoader类实现spi 阅读全文

posted @ 2017-11-24 14:12 无信不立 阅读(316) 评论(0) 推荐(0)

【DUBBO】dubbo的LoadBalance接口

摘要: LoadBalance负载均衡, 负责从多个 Invokers中选出具体的一个Invoker用于本次调用,调用过程中包含了负载均衡的算法,调用失败后需要重新选择 >类注解@SPI说明可以基于Dubbo的扩展机制进行自定义的负责均衡算法实现,默认是随机算法方法注解@Adaptive说明能够生成设配方法 阅读全文

posted @ 2017-11-24 14:00 无信不立 阅读(1199) 评论(0) 推荐(0)

【DUBBO】dubbo的Router接口

摘要: Router服务路由, 根据路由规则从多个Invoker中选出一个子集AbstractDirectory是所有目录服务实现的上层抽象, 它在list列举出所有invokers后,会在通过Router服务进行路由过滤。 ConditionRouter: 条件路由 我们这里简单分析下代码实现具体功能参考 阅读全文

posted @ 2017-11-24 13:33 无信不立 阅读(2237) 评论(0) 推荐(0)

【DUBBO】dubbo的Directory接口

摘要: 集群目录服务Directory, 代表多个Invoker, 可以看成List,它的值可能是动态变化的比如注册中心推送变更。集群选择调用服务时通过目录服务找到所有服务。 (1)StaticDirectory: 静态目录服务, 它的所有Invoker通过构造函数传入, 服务消费方引用服务的时候, 服务对 阅读全文

posted @ 2017-11-24 13:26 无信不立 阅读(764) 评论(0) 推荐(0)

【DUBBO】dubbo的Cluster接口

摘要: Directory中的多个Invoker伪装成一个Invoker, 对上层透明,包含集群的容错机制 Cluster可以看做是工厂类, 将目录directory下的invoker合并成一个统一的Invoker,根据不同集群策略的Cluster创建不同的Invoker 1)AvailableCluste 阅读全文

posted @ 2017-11-24 13:14 无信不立 阅读(800) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3