線程池隊(duì)列滿了怎么辦 dubbo線程池滿了會(huì)超時(shí)嗎?
dubbo線程池滿了會(huì)超時(shí)嗎?在Dubbo調(diào)用期間,被叫方有兩個(gè)線程池:IO線程池和業(yè)務(wù)線程池。這也是Dubbo調(diào)諧的重點(diǎn)。配置信息:dispatcher所有消息都發(fā)送到線程池,包括請(qǐng)求、響應(yīng)、連接事
dubbo線程池滿了會(huì)超時(shí)嗎?
在Dubbo調(diào)用期間,被叫方有兩個(gè)線程池:IO線程池和業(yè)務(wù)線程池。
這也是Dubbo調(diào)諧的重點(diǎn)。
配置信息:
dispatcher
所有消息都發(fā)送到線程池,包括請(qǐng)求、響應(yīng)、連接事件、斷開連接事件、心跳等
所有直接消息都不會(huì)發(fā)送到線程池,而是直接在IO線程上執(zhí)行。
消息只有請(qǐng)求-響應(yīng)消息被發(fā)送到線程池。其他斷開連接事件、心跳和其他消息直接在IO線程上執(zhí)行。
執(zhí)行只請(qǐng)求將消息發(fā)送到線程池,沒有響應(yīng)、響應(yīng)和其他斷開連接事件、心跳和其他消息。它直接在IO線程上執(zhí)行。
在Io線程上,連接將斷開連接事件放入隊(duì)列中,并按順序逐個(gè)執(zhí)行。其他消息被發(fā)送到線程池。