Jetty 7.2.2 çalıştırıyorum ve bir sınır (örneğin 5000) ulaştığında, bağlantıları reddetmeye başlayacak şekilde işlemesi gereken bağlantı sayısını sınırlamak istiyorum.İskelenin kabul edeceği bağlantı sayısını nasıl sınırlarım?
Ne yazık ki, tüm Connectors
yalnızca devam edip gelen bağlantıları olabildiğince hızlı kabul eder ve yapılandırılmış iş parçacığı havuzuna gönderir.
Sorun şu ki, kısıtlı bir ortamda çalışıyorum ve yalnızca 8K dosya tanıtıcılarına erişebiliyorum. Eğer bir sürü bağlantı geliyorsa, hızlıca dosya tanıtıcıları tükenebilir ve tutarsız bir duruma geçebilirim.
Tek bir seçeneğim, bir HTTP 503 Service Unavailable
döndürmektir, ancak bu hala bağlantıyı kabul etmem ve yanıtlamamı gerektirir - ve bir sunucu filtresini yazarak, belki de bir yerden gelen bağlantıların sayısını takip etmem gerekir.
Bunun için daha iyi bir çözüm var mı?
sorundur, 'Acceptors' aynı hızla ellerinden ve sonra gidip daha getir, böylece işletim sınırına ulaşıldığında asla gibi bir sıraya bağlantıları dökümü olduğunu . – BigBen