一、AQS分析 1.原理概述 2.重要屬性 Node節(jié)點 Head/Tail條件隊列的頭尾節(jié)點,Head節(jié)點是已經(jīng)獲取到鎖的節(jié)點,Tail節(jié)點為隊尾節(jié)點,每次查詢應(yīng)當(dāng)喚醒節(jié)點...
一、AQS分析 1.原理概述 2.重要屬性 Node節(jié)點 Head/Tail條件隊列的頭尾節(jié)點,Head節(jié)點是已經(jīng)獲取到鎖的節(jié)點,Tail節(jié)點為隊尾節(jié)點,每次查詢應(yīng)當(dāng)喚醒節(jié)點...
一、簡介sofa-rpc的全鏈路追蹤技術(shù)是基于Sofa-Tracer實現(xiàn)的,Sofa-Tracer是基于ZipKin(谷歌Dapper)實現(xiàn)的,Sofa-Tracer參考了Z...
一、使用用例 運行結(jié)果 二、原理問題1:為什么wait/nofity需要配合synchronized使用問題2:明明消費者線程獲得了鎖,并沒走完synchronized方法,...
一、基本類 二、源碼分析 三、總結(jié)1.ExtensionLoader自動裝填機制:目前系統(tǒng)并沒實現(xiàn),可以考慮使用future機制來獲取ExtensionLoader2.我們可...
一、簡介SOFARPC 是螞蟻金服開源的一款基于 Java 實現(xiàn)的 RPC 服務(wù)框架,為應(yīng)用之間提供遠(yuǎn)程服務(wù)調(diào)用能力,具有高可伸縮性,高容錯性,目前螞蟻金服所有的業(yè)務(wù)的相互間...
一、調(diào)用方式 二、源碼分析 但是通過上面的代碼,我們不難發(fā)現(xiàn),這里并沒有像netty里的inbound的channelRead,那這就要回到我們上一章講的RcpClient的...
一、啟動方式 // 創(chuàng)建 RpcClient 實例:主要是初始化心跳處理器HeartbeatHandler和相應(yīng)消息分發(fā)器RpcHandlerclient =new RpcC...
一、啟動方式 1.業(yè)務(wù)邏輯處理器定義 /*** 自定義的業(yè)務(wù)邏輯用戶處理器* SyncUserProcessor屬于同步,soaf bolt還提供了異步的方式AsyncUse...