240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    分布式服务的三种调用模式

    前言 最近在做一个权限控制的功能,其中一项服务是对用户进行冻结,具体的业务逻辑不一定合适细讲,就以“把大象装进冰箱”来抽象代替。其有如下流程: ...

  • Alibaba Sentinel的四种限流策略

    前面两篇文章分别介绍了Sentinel怎么用,QPS怎么计算,接下来介绍下Sentinel限流策略Alibaba Sentinel限流功能[ht...

  • Resize,w 360,h 240
    Dubbo与设计模式之一 注册中心

    业务程序员在各种需求与业务压力的驱动下,非常容易沦为crud if else选手。解脱之法就是多看别人的优秀代码,取其精华,知行合一,把自己的代...

  • Alibaba Sentinel 限流与滑动时间窗口

    之前发过一篇文章,介绍了alibaba Sentinel限流功能。Alibaba Sentinel限流功能[https://www.jiansh...

  • Alibaba Sentinel限流功能

    前言 上周经历了合作方未按照约定在客户端进行缓存,以高QPS调用我这边某个接口的问题,当时带来的影响是接口RT变高,当时如果QPS继续增加,将会...

  • Resize,w 360,h 240
    年轻代频繁ParNew GC,导致http服务rt飙高

    背景介绍 某日下午大约四点多,接到合作方消息,线上环境,我这边维护的某http服务突然大量超时(对方超时时间设置为300ms),我迅速到鹰眼平台...

    0.1 2017 0 3 1
  • Resize,w 360,h 240
    行存储、列存储、行列混存

    行存储 我们常用的关系型数据库mysql,oracle等都是基于行存储,以最常用的mysql数据库 innodb引擎为例,见下图 多个连续的行记...

  • Resize,w 360,h 240
    OceanBase性能测试成绩超过Oracle的原因

    代码两边都没开源,git上面有三年前的OceanBase代码,感兴趣的可以研究一下,这篇文章主要就从架构上面分析OceanBase跟Oracle...

  • Resize,w 360,h 240
    Lock+Condition实现机制

    前言:大部分多线程同步场景,在功能和性能层面,synchronized可以满足,少部分场景Lock可以满足,dubbo的源码也符合这个比例,需要...