JDK 線程池使用過程中,很多人都知道有一些關(guān)鍵參數(shù)需要配置, 也大致知道線程池的大致原理,但是不一定能解釋某些現(xiàn)象。 有個(gè)系統(tǒng),設(shè)計(jì)大致是這樣...
背景 之前分析詭異的502問題的時(shí)候,還有一個(gè)疑點(diǎn)沒有解釋:為什么 tomcat 在接收到 response 的時(shí)候再次自行做分塊處理呢? 問題...
現(xiàn)象 業(yè)務(wù)中有個(gè)場(chǎng)景,接收到 HTTP 請(qǐng)求之后,根據(jù)條件可能修改某些參數(shù),轉(zhuǎn)發(fā)請(qǐng)求,拿到結(jié)果之后稍作修改寫到 ServletResponse ...
pigeon Pigeon開發(fā)指南 中指出,調(diào)用 pigeon 服務(wù)用有多種方式:spring 配置,annotation方式、spring s...
“卡死”,說的比較口語化,換個(gè)視角就有思路了:卡死就是線程阻塞了。 說一下背景,項(xiàng)目都是 Java 應(yīng)用,容器是 tomcat,應(yīng)用發(fā)布就是 t...
RPC調(diào)用處理請(qǐng)求結(jié)果可以分為兩部分: 獲取 response 關(guān)聯(lián) request 和 response 這么分看起來似乎很奇怪,不是直接等待...
pigeon源碼分析-同步調(diào)用和異步調(diào)用 Pigeon是美團(tuán)點(diǎn)評(píng)內(nèi)部廣泛使用的一個(gè)分布式服務(wù)通信框架(RPC),本文所有分析基于 pigeon ...