前言 最近在做一个权限控制的功能,其中一项服务是对用户进行冻结,具体的业务逻辑不一定合适细讲,就以“把大象装进冰箱”来抽象代替。其有如下流程: ...
前面两篇文章分别介绍了Sentinel怎么用,QPS怎么计算,接下来介绍下Sentinel限流策略Alibaba Sentinel限流功能[ht...
业务程序员在各种需求与业务压力的驱动下,非常容易沦为crud if else选手。解脱之法就是多看别人的优秀代码,取其精华,知行合一,把自己的代...
之前发过一篇文章,介绍了alibaba Sentinel限流功能。Alibaba Sentinel限流功能[https://www.jiansh...
前言 上周经历了合作方未按照约定在客户端进行缓存,以高QPS调用我这边某个接口的问题,当时带来的影响是接口RT变高,当时如果QPS继续增加,将会...
背景介绍 某日下午大约四点多,接到合作方消息,线上环境,我这边维护的某http服务突然大量超时(对方超时时间设置为300ms),我迅速到鹰眼平台...
行存储 我们常用的关系型数据库mysql,oracle等都是基于行存储,以最常用的mysql数据库 innodb引擎为例,见下图 多个连续的行记...
代码两边都没开源,git上面有三年前的OceanBase代码,感兴趣的可以研究一下,这篇文章主要就从架构上面分析OceanBase跟Oracle...
前言:大部分多线程同步场景,在功能和性能层面,synchronized可以满足,少部分场景Lock可以满足,dubbo的源码也符合这个比例,需要...