저는 Redis에 약간 새로운 것이지만, 제가 만들고있는 동시 HTTP 연결의 수를 추적하는 데 사용할 수 있는지 알고 싶습니다. 동시 적 아웃 바운드 HTTP 요청을 추적하기 위해 Redis를 사용하십시오.
INCR requests
// request begins
HTTP.get(...)
// request ends
DECR.requests
그런 다음 어느 시점에, 단지 현재 열려있는 얼마나 많은 볼
GET requests
전화 :
다음은 높은 수준의 계획이다.
궁극적 인 목표는 내 http 요청이 임의의 양 (예 : 50 요청/초) 이하로 유지되도록 조정하는 것입니다.
올바른 방법인가요? 함정이 있습니까?
만료되는 메시지가있는 큐가 더 좋습니까? 연결이 시작될 때 대기열로 밀고 대기열을 끝내면 대기열에 놓이며 60 초 이상 대기하면 메시지가 만료됩니다. 동시 연결을 얻으려면 대기열의 크기를 가져옵니다. – user94154
@ user94154 Redis에서 대기중인 메일의 만료 옵션을 기억할 수는 없지만 가능한 경우 (사용 한 이후 API 버전 또는 두 가지가 될 수 있음) 소리가 더 좋습니다. –