ClientConnection优化
This commit is contained in:
@@ -90,7 +90,7 @@ public abstract class ClientConnection<R extends ClientRequest, P> implements Co
|
|||||||
respFuture.setTimeout(client.timeoutScheduler.schedule(respFuture, rts, TimeUnit.SECONDS));
|
respFuture.setTimeout(client.timeoutScheduler.schedule(respFuture, rts, TimeUnit.SECONDS));
|
||||||
}
|
}
|
||||||
respWaitingCounter.increment(); //放在writeChannelInWriteThread计数会延迟,导致不准确
|
respWaitingCounter.increment(); //放在writeChannelInWriteThread计数会延迟,导致不准确
|
||||||
if (true || channel.inCurrWriteThread()) { //临时屏蔽
|
if (channel.inCurrWriteThread()) {
|
||||||
writeChannelInThread(request, respFuture);
|
writeChannelInThread(request, respFuture);
|
||||||
} else {
|
} else {
|
||||||
channel.executeWrite(() -> writeChannelInThread(request, respFuture));
|
channel.executeWrite(() -> writeChannelInThread(request, respFuture));
|
||||||
|
|||||||
Reference in New Issue
Block a user