我正在使用Tomcat 7.0.32和Java 1.7。我有一個用例,我的客戶端是單線程的,並以高速發送請求。現在我的問題是我的服務器,處理所有請求,這是以犧牲高延遲爲代價的。這是非常明顯的,因爲溝通不是並行的。 我知道如果我的連接器是BIO,我設置最大線程爲1,我的接受計數爲1,然後如果我發送3個併發請求,它會失敗,連接拒絕。這是預期的。Tomcat在一定數量的請求後拒絕連接
但是,如果客戶端是單線程的,那麼上述不適用,我可以繼續發送儘可能多的請求,我想要的。然而,延遲下降。這又是自然的。現在我試圖檢查是否有可用的服務器(即Tomcat)配置,如果獲取連接的時間很長,可以影響操作系統拒絕連接。
任何想法?
感謝,
玉萍
這個問題還不清楚。標題中說'在某些請求之後拒絕連接',並且你問這個'如果獲取連接的時間很長,拒絕連接。看起來你是在問連接或讀超時。 – 2013-04-23 10:35:04
「現在我的問題是我的服務器,處理所有請求,這是以犧牲高延遲爲代價的。」請解釋。 – EJP 2013-04-23 10:57:39
@Bala - 點是我想要tomcat影響操作系統,所以如果獲得連接的時間越來越高,就拒絕它。但我懷疑有這樣的配置。 – Vicky 2013-05-05 03:57:16