redis의 메시지 큐가 대규모 동시성을 견딜 수 있다고 들었습니다. 이제 쿼리 기능을 만들고 싶은데 적합한지 모르겠습니다.
淡淡烟草味2017-04-24 16:01:44
Redis는 메시지 대기열로 사용됩니다(예: 이메일 보내기).
하나씩 보내는 게 좋을 것 같나요? 아니면 한꺼번에 보내시나요? 대기열 대기열, 하나씩만 오세요.
물론, 대부분의 경우 첫 번째 유형이 더 좋습니다. 소위 抗大并发
은 시스템이 높은 부하에서도 여전히 질서 있게 작동할 수 있음을 의미합니다. 적합하냐고 물으시는데, 편하게 사용하시면 적합하다고 생각합니다.
漂亮男人2017-04-24 16:01:44
Redis는 메시지 큐로 사용할 수 있고 성능도 나쁘지 않지만 클러스터를 지원하지 않기 때문에 대규모 동시성에 대한 저항 측면에서 다소 불안정할 수 있습니다.
쿼리 기능과 대기열 사이에는 실제로 연결이 없습니다.
过去多啦不再A梦2017-04-24 16:01:44
그렇습니다. 지금 하려는 기능은 주로 웹 페이지에 표시되는 점수 쿼리와 유사합니다.
1. 사용자가 점수 쿼리를 클릭합니다
2. 버튼 텍스트에 쿼리 중임을 표시하고 ajax를 사용한 비동기 쿼리가 시작됩니다.
3. 내부 로직이 쿼리용 인터페이스를 호출합니다.
4. json 데이터를 클라이언트에 반환합니다.
5. 디스플레이 쿼리가 성공하고 점프합니다.
6. 결과 페이지를 표시합니다.