2010-12-03 3 views
1

오케이 저는 이것에 대해 인터넷 검색을 해왔으며 확실한 것을 찾지 못했습니다.글래스 피쉬 (Glassfish) : 사용자가 초당/초당 만들 수있는 요청의 수 제한

시간 간격 (초, 분, 초)에 따라 Glassfish에서 실행되는 응용 프로그램에 대해 요청할 수있는 요청 수를 제한하는 바람직한 방법이 있습니까?

예를 들어 user1이 4 초의 요청을 1 초에 만들면 컨테이너가 해당 사용자/ip의 일정 시간 동안의 추가 요청을 무시합니다.

프로그래밍 방식으로 구현하기는 비교적 쉽지만이 경우 간단히 요청을 처리 할 수 ​​있습니다. 이것은 실제 응용 프로그램을 입력하기 전에 컨테이너에 의해 더 가벼운 방식으로 처리 될 수 있다면 ... 그것은 바람직 할 것 같습니다.

답변

0

왜 이것이 컨테이너에서 처리 할 것인지 알 수 없습니다. 그것은 솔루션을 구현하는 것만 큼 쉬울 것 같아요 (당신이 말했듯이) 컨테이너에 대한 것이므로 컨테이너를 가질 필요가 없다고 생각합니다.

어쩌면 당신은 DDoS 공격이나 뭔가를 막으려 고 시도하는 경우 특히 네트워크 수준에서 이것을 시도해 볼 수 있습니다.

+0

글쎄, 응용 프로그램에서이 비 응용 프로그램 논리를 제거 할 것입니다. 네트워크 수준에서이를 제한하는 것은 또 다른 옵션으로 모든 수단을 조사하는 것입니다. – arw

관련 문제