메시지 큐 (Message Queue는) 애플리케이션 간의 통신 메시지는 메시지의 신뢰성있는 전달을 보장하기 위해 메시지 시스템으로 즉시 복귀 할 수있다. 포스트 소유자는 메시지 사용자가 단순히 상관없이 게시 한 사람의 MQ에서 메시지를 받아 걸릴 것 튜브없이 MQ에 게시 된 메시지를 쑤셔. 이러한 출판사와 사용자가 서로에 대해 알고하지 않습니다.
반복
내 학습 과정에서, 레디 스 메인 클러스터에서 풍부한 물론 데이터 유형, 지원 큐 큐, 레디 스 지원 데이터 지속성과 메모리 데이터베이스입니다. 또한 저장리스트 세트 ZSET 해시 및 다른 데이터 구조를 제공하는 동시에 레디 스 만, 단순한 키 값 데이터 유형을 지원한다.
RabbitMQ
프레임 워크는 큐를 할 수 있도록 설계되어, 큐 성능이 큐에 redies보다 낫다, 지원 기능은 메시지의 더 강한 신뢰성 될 것입니다, 당신은 라우팅 규칙에 따라 큐에 들어가있는 하나를 선택할 수 있습니다 더 자세한 메시지 분배 있도록
신뢰성
레디 스 : 게시자가 가입자에게 해당 단어없이 메시지를 발표하는 경우, 신뢰할 수있는 소비자 정보를 보장하는 메커니즘이없는 메시지가 손실되고 메모리에 존재하지 않을 것이다;
rabbitmq : 발표는 메시지가 소비자 지출 뉴스 기사까지 큐에 저장되어 있도록, 대기 소비 지출되지 않은 경우 소비자가 메시지 확인 메커니즘을 가지고,이 신뢰할 수있는 소비자 정보를 확인할 수 있습니다 다음 rabbitmq 뉴스를 저장하는 방법은? (이후 업데이트)
실시간
레디 스 : 실시간 레디 스 효율적인 캐시 서버로, 높이가 높은 실시간을 가지고 있으므로, 메모리에 저장된 모든 데이터
소비자로드 밸런싱 :
rabbitmq 큐는 여러 사용자가 동시에 소비를 모니터링 할 수 있지만, 소비자의 능력에 따라 그 부하를 조정할 수 있도록 각각의 메시지는 때문에 rabbitmq 확정기구의 소비 회 섭취 할 수있다;
레디 스 구독 모델을 게시, 큐 동시에 메시지가 도착했을 때, 그것은 차례로 각 가입자에게 메시지를 보낼 것입니다, 여러 소비자에게 가입 수, 그녀는 방송 메시지의 한 형태입니다 수 있습니다, 그것은 소비자 레디 스에없는 로드 밸런싱, 따라서 병목 소비 효율이있다;
휘발성
레디 스 : 레디 스 지속성 캐시 레디 스의 전체 내용에 관한 것으로,이 AOF RDB와 지속적인 방식으로 두 종류 (레디 스 영구적 인 방법으로, 이후의 업데이트)이 전체 레디 스 인스턴스 데이터를 수행하기 위해 디스크에 지속 백업은 예외적 인 상황에서 결과 데이터 손실을 방지합니다.
rabbitmq : 큐는, 각각의 메시지는 입경이 작고 더 유연한 지속 선택적으로 지속 할 수있다;
큐 모니터링
rabbitmq는 배경 모니터링 플랫폼, 모든 큐의 세부 사항 플랫폼에서 우리를보다 효율적으로 사용의 좋은 배경 관리 플랫폼 측면을 만들어 볼 수 있습니다 실현;
레디 스 어떤 플랫폼을 모니터링 소위 없습니다.
개요
레디 스 : 경량, 낮은 지연, 높은 동시성 낮은 신뢰도;
rabbitmq : 헤비급, 높은 신뢰성, 비동기, 실시간을 보장하지 않습니다;
rabbitmq는 그의 장점은 안정적인 서비스 큐를 제공하기 위해 전문 프로토콜 AMQP 큐입니다, 그리고 비동기 적으로 수행 할 수 있으며, 레디 스 주로 캐싱, 레디 스 발행 - 구독 모듈을 적시성과 신뢰성을 달성 할 수 있습니다 낮은 기능을 제공합니다.
우려를 수도 있습니다 더 많은 기술 정보 : gzitcast