Avatar notebook default
14篇文章 · 16445字 · 1人关注
  • Resize,w 360,h 240
    一个小改动,Dubbo内存降低了

    性能提升是我们追求的一个目标,合理的设计和实现有助于应对较多的复杂场景。有时,可能一个小小的改动点就能带来意想不到的效果。在本文中,将简单的介绍...

  • Resize,w 360,h 240
    Dubbo2.7的泛化调用和超时机制

    路途虽遥远,将来更美好微信公号号:九点半的马拉 在传统模式下,Dubbo消费端需要调用某一远程服务器端的方法时,消费端也需要额外导入服务类接口A...

  • Dubbo使用了CompletableFuture,实现了真异步

    Dubbo在服务调用时支持同步调用和异步调用等方式。 在Dubbo2.6版本及之前的版本在实现异步调用时存在一定的缺点,实际上是一种假异步。 下...

  • Resize,w 360,h 240
    Dubbo服务自省在消费端的体现

    Dubbo通常使用@Reference来引用服务,通过ReferenceAnnotationBeanPostProcessor类,我们可以扫描被...

  • Resize,w 360,h 240
    服务自省,Dubbo面向了应用级

    微信公众号:九点半的马拉路途虽遥远,将来更美好学海无涯,大家一起加油! Dubbo是一款很优秀的RPC框架,目前Github的Star数已经达到...

  • Sentinel之集群原理

    之前的限流功能都是单机版的,只能统计本地的服务调用次数信息,那么如果是在集群状态下,一个服务被放在了多个服务器上,假设一个集群有5台机器,每台机...

  • Sentinel之注解@SentinelResource

    Sentinel提供了@SentinelResource注解用于定义注解,并提供了AspectJ的扩展用于自定义资源、处理BlockExcept...

  • Sentinel之熔断降级DegradeSlot

    在本篇文章中将讲解有关熔断降级的原理。 熔断降级策略是在DegradeSlot中实现的,会调用entry()方法。 下面的逻辑主要是根据当前的资...

  • Sentinel流量控制之匀速排队和预热

    在前面一篇文章写了默认的DefaultNode的实现方法,现在讲解剩余的几种方式。 RateLimiterController 匀速排队 重要参...

文集作者