
前言 最近在做一個權限控制的功能,其中一項服務是對用戶進行凍結,具體的業(yè)務邏輯不一定合適細講,就以“把大象裝進冰箱”來抽象代替。其有如下流程: ...
前面兩篇文章分別介紹了Sentinel怎么用,QPS怎么計算,接下來介紹下Sentinel限流策略Alibaba Sentinel限流功能[ht...
業(yè)務程序員在各種需求與業(yè)務壓力的驅動下,非常容易淪為crud if else選手。解脫之法就是多看別人的優(yōu)秀代碼,取其精華,知行合一,把自己的代...
之前發(fā)過一篇文章,介紹了alibaba Sentinel限流功能。Alibaba Sentinel限流功能[https://www.jiansh...
前言 上周經歷了合作方未按照約定在客戶端進行緩存,以高QPS調用我這邊某個接口的問題,當時帶來的影響是接口RT變高,當時如果QPS繼續(xù)增加,將會...
背景介紹 某日下午大約四點多,接到合作方消息,線上環(huán)境,我這邊維護的某http服務突然大量超時(對方超時時間設置為300ms),我迅速到鷹眼平臺...
行存儲 我們常用的關系型數(shù)據(jù)庫mysql,oracle等都是基于行存儲,以最常用的mysql數(shù)據(jù)庫 innodb引擎為例,見下圖 多個連續(xù)的行記...
代碼兩邊都沒開源,git上面有三年前的OceanBase代碼,感興趣的可以研究一下,這篇文章主要就從架構上面分析OceanBase跟Oracle...
前言:大部分多線程同步場景,在功能和性能層面,synchronized可以滿足,少部分場景Lock可以滿足,dubbo的源碼也符合這個比例,需要...