Redis 메시지 대기열의 애플리케이션 시나리오 정보
ringa_lee
ringa_lee 2017-04-24 15:59:44
0
7
992

redis의 메시지 큐가 대규모 동시성을 견딜 수 있다고 들었습니다. 이제 쿼리 기능을 만들고 싶은데 적합한지 모르겠습니다.

ringa_lee
ringa_lee

ringa_lee

모든 응답(7)
某草草

이 질문의 내용을 바탕으로 내 대답은 다음과 같습니다.

적합, 매우 적합...

曾经蜡笔没有小新

메시지 큐는 주로 다음 용도로 사용됩니다. 쓰기 작업

대규모 동시성

elasticsearch

사용을 권장합니다.
淡淡烟草味

Redis는 메시지 대기열로 사용됩니다(예: 이메일 보내기).
하나씩 보내는 게 좋을 것 같나요? 아니면 한꺼번에 보내시나요? 대기열 대기열, 하나씩만 오세요.
물론, 대부분의 경우 첫 번째 유형이 더 좋습니다. 소위 抗大并发은 시스템이 높은 부하에서도 여전히 질서 있게 작동할 수 있음을 의미합니다. 적합하냐고 물으시는데, 편하게 사용하시면 적합하다고 생각합니다.

我想大声告诉你

대기열의 특성, 비동기식, 비실시간, 분산

漂亮男人

Redis는 메시지 큐로 사용할 수 있고 성능도 나쁘지 않지만 클러스터를 지원하지 않기 때문에 대규모 동시성에 대한 저항 측면에서 다소 불안정할 수 있습니다.
쿼리 기능과 대기열 사이에는 실제로 연결이 없습니다.

Ty80

캐싱에 Redis를 사용하시겠습니까?

过去多啦不再A梦

그렇습니다. 지금 하려는 기능은 주로 웹 페이지에 표시되는 점수 쿼리와 유사합니다.

1. 사용자가 점수 쿼리를 클릭합니다
2. 버튼 텍스트에 쿼리 중임을 표시하고 ajax를 사용한 비동기 쿼리가 시작됩니다.
3. 내부 로직이 쿼리용 인터페이스를 호출합니다.
4. json 데이터를 클라이언트에 반환합니다.
5. 디스플레이 쿼리가 성공하고 점프합니다.
6. 결과 페이지를 표시합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿