消息队列 - java里面实现MQ的原理是什么?
大家讲道理
大家讲道理 2017-04-17 17:51:32
0
3
520

我现在想做一个消息队列,一边在不停的放数据,一边在不停的take,怎么保证这个take一直在执行?,是不是要写一个死循环的?还是有别的什么方式?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(3)
迷茫

끝났습니다. 무한루프를 썼네요. 모두 감사합니다.

迷茫

독립형 모드에 있다고 가정

동안(true){

으아악

}

PHPzhong

일반적으로 데이터 공개 및 수집은 비동기 목적을 달성하고 처리량을 극대화하기 위해 두 개의 스레드 또는 프로세스에 해당합니다. 그러니까 말씀하신 것이 맞고, 하나는 계속 데이터를 추가하고 하나는 계속 데이터를 가져오는데 문제가 있습니다. 데이터를 너무 느리거나 너무 빠르게 추가하거나, 데이터가 너무 느리거나 너무 빠르게 처리되면 큐가 발생합니다. 이 상황이 발생하면 계속하기 전에 한 당사자가 다른 당사자가 작업을 완료할 때까지 기다려야 하므로 처리량이 감소하므로 일반적으로 시간 초과 반환이 발생합니다.
다음은 시간 초과 없이 가져오는 메시지 대기열입니다

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