1,如題,測(cè)試時(shí),只有一個(gè)客戶端鏈接,但是connections不止1個(gè),這是為什么?
2,客戶端多次連接時(shí),會(huì)有多個(gè)connections,假設(shè)是10個(gè)client_id,后臺(tái)Gateway::closeClient($client_id); 關(guān)閉這些client_id后,連接數(shù)connections還是不變,這是為什么?
connections含義: 該進(jìn)程當(dāng)前有多少個(gè)TCP連接對(duì)象實(shí)例。注意:每個(gè)客戶端連接是一個(gè)TcpConnection連接對(duì)象實(shí)例,同時(shí)每個(gè)AsyncTcpConnection連接也是一個(gè)連接對(duì)象實(shí)例,所以connections的計(jì)數(shù)不一定與客戶端連接數(shù)相等,例如GatewayWorker中Gateway進(jìn)程的connections計(jì)數(shù)包含了客戶端連接數(shù)和Gateway與Worker內(nèi)部通訊連接數(shù)。