메시지는 연구를 큐

https://blog.csdn.net/qq_43154385/article/details/89011224

그것의 인기 개인적인 해석에.
메시지 큐, 큐는 이름에서 알 수있다.
이 작업 큐 入队出队

당신이 팀 (생산)에 다음의 컨텐츠를 생성하고 프로그램이 있습니까
다른 프로그램은 콘텐츠, 콘텐츠 팀 (소비자)을 읽

이것은 가장 기본 개념이다.

난 당신이 장면의 부족이다 사용한다고 생각합니다.

즉시 결과를 얻을 수 없지만, 동시성이 무한 할 수없는 경우, 거의 당신이 때 메시지 큐 사용해야합니다.

예를 들어, 클라이언트가 쓸 수있는 여러 작업을 가지고있을 수 있기 때문에, 거기에 많은 클라이언트가 무한하지 분명히 동시, 그래서 당신은 메시지 큐에 대한 쓰기 요청, 소비자 측에 로그인해야합니다, 로그 쓰기 로그 큐를 생성하기 위해 데이터베이스를 작성합니다.

메시지 큐를 구현하는 방법에 관해서는, 사실, 당신은 일반 큐 선 아 ~ 당신이 그것을 필요로 어떤 추가 기능이 볼을 소유하고 있습니다.

기술적 인 문제는 메시지 큐는 백 엔드가 취할 수있는 요청 큐 1 초 1 개 초 스파이크 활동 (100 개) 주문을 처리 할 수있는 서버와 같은 그러나 1000 개 주문을 온으로 예상치 못한 요구를 많이 해결하는 것입니다, 해결, 계속 1백초 모든 요청을 처리 (보다는 직접 다운 누락 완료 후 백 엔드 용량의 경우 10 초, 원본 배경 소비자 처리 능력에 따라, 사용자가 메시지 큐 압력 10,000 요청 총 큐 사용하여 증가 될 수 없다 수주 데이터)

이 책을 볼 수있는 데이터 구조를 찾아 큐는 데이터 구조, 배열 또는 내부에 구현 된 링크 된리스트, 즉 FIFO 생산 특정 애플리케이션 일견, 대기열의 특성, 제거 헤드 만, 꼬리에 배치된다 소비자;

쉽게 설명하자면, 당신은 즉각적인주의를 필요로하지 않으며, 뉴스에 던져, 컨테이너입니다. 그런 다음 컨테이너 메시지 처리 섹션에서 내부에서 당신에게 읽을 수있는 프로그램이있다.
메시지 큐는 등 카프카, ActiveMQ를 할 수 있으며, 데이터베이스의 작업 테이블이 될 수 있습니다.

 

 

생산자 메시지 큐, 메시지 큐 데이터로 데이터 및 소비자 이니셔티브 (일반적으로 푸시로 알려진)를 호출 할 수

소비자는 회전 메시지 큐에 가서 계속 새로운 데이터가있을 경우, 볼이 소비하는 경우 (일반적으로 풀라고도 함)

추천

출처www.cnblogs.com/cherishforchen/p/11297632.html