JDK 線程池使用過程中,很多人都知道有一些關(guān)鍵參數(shù)需要配置, 也大致知道線程池的大致原理,但是不一定能解釋某些現(xiàn)象。 有個(gè)系統(tǒng),設(shè)計(jì)大致是這樣的:服務(wù)A 發(fā)送消息到 MQ(...
JDK 線程池使用過程中,很多人都知道有一些關(guān)鍵參數(shù)需要配置, 也大致知道線程池的大致原理,但是不一定能解釋某些現(xiàn)象。 有個(gè)系統(tǒng),設(shè)計(jì)大致是這樣的:服務(wù)A 發(fā)送消息到 MQ(...
背景 之前分析詭異的502問題的時(shí)候,還有一個(gè)疑點(diǎn)沒有解釋:為什么 tomcat 在接收到 response 的時(shí)候再次自行做分塊處理呢? 問題可以轉(zhuǎn)化為:何時(shí)tomcat對...
什么?聊個(gè)天就把技術(shù)給學(xué)了? 聊天結(jié)束之后,博士露出了猥瑣的笑容,心里想:這小子過段時(shí)間還會來找我的:一個(gè)公網(wǎng)IP怎么夠呢,得上負(fù)載均衡呀;長連集群模式下又是如何實(shí)現(xiàn)單聊群聊...
長連接和心跳那些事兒 簡書 滌生。轉(zhuǎn)載請注明原創(chuàng)出處,謝謝!如果讀完覺得有收獲的話,歡迎點(diǎn)贊加關(guān)注。 介紹 長連接首先這里所說的連接是指網(wǎng)絡(luò)傳輸層的使用TCP協(xié)議經(jīng)過三次握手...
pigeon Pigeon開發(fā)指南 中指出,調(diào)用 pigeon 服務(wù)用有多種方式:spring 配置,annotation方式、spring schema定義方式、api方式...
“卡死”,說的比較口語化,換個(gè)視角就有思路了:卡死就是線程阻塞了。 說一下背景,項(xiàng)目都是 Java 應(yīng)用,容器是 tomcat,應(yīng)用發(fā)布就是 tomcat shutdown,...
RPC調(diào)用處理請求結(jié)果可以分為兩部分: 獲取 response 關(guān)聯(lián) request 和 response 這么分看起來似乎很奇怪,不是直接等待處理完獲取結(jié)果就行了嗎? 我們...
pigeon源碼分析-同步調(diào)用和異步調(diào)用 Pigeon是美團(tuán)點(diǎn)評內(nèi)部廣泛使用的一個(gè)分布式服務(wù)通信框架(RPC),本文所有分析基于 pigeon 開源版本:RPC framew...