今天看到之前dubbo項目重啟動的時候,遺留下來的一個bug。看了下代碼被修復了,覺得自己對于dubbo的源碼還不夠熟練,復現(xiàn)該用戶場景如下 假...
由于公司業(yè)務重度使用的lamda表達式,但是每次數(shù)據(jù)量增大之后,即使是同一模塊調(diào)用也接近1s。所以開始學下lamda表達式 異步執(zhí)行動作 使用固...
周末看到社區(qū)的協(xié)議遷移開始被提交了pr,還沒merge,打算拜讀一下 看到HttpRemoteInvocation被更改了,這里是要把json-...
最近在社區(qū)上提交pull request的時候遇到了這個問題 首先我們來看下Class.forName方法的實現(xiàn) java的類加載過程是將 ja...
有了zookeeper的一致性文件系統(tǒng),鎖的問題變得容易。鎖服務可以分為兩類 保持獨占將zookeeper上的一個znode看作是一把鎖,通過c...
轉載<<從paxos到zookeeper>>一書 讀書筆記 Zookeeper的基本概念 1.1 角色 Zookeeper中的角色主要有以下三類...
上一章我們將zk的任務節(jié)點分發(fā),以及注冊節(jié)點進行封裝。在分發(fā)后節(jié)點是如何調(diào)度的呢?一起來看一看 zk的核心是原子廣播,這個機制保證了各個Serv...
每次一上線就發(fā)現(xiàn)有時dubbo調(diào)用接口超時會報如下的錯誤 跟蹤源碼發(fā)現(xiàn),在注冊中心保存配置的時候 因為dubbo底層是用netty進行數(shù)據(jù)通信協(xié)...
今天遇到了一個業(yè)務異常,實體類中的屬性無法被反序列化成需要的相應的對象 事故現(xiàn)場還原 A模塊調(diào)B模塊的方法 實體類繼承Serilize示意圖 調(diào)...