큐에서 데이터를 가져오기 위해 일반적으로 사용되는 Rabbitmq, activeMq 대기열, 여러 소비자 또는 여러 스레드가 동일한 데이터를 가져오기 위해 여러 소비자가 동시에 도착합니까? 현재 우리는 redis가 단일 스레드이기 때문에 대기열을 수행할 때 이러한 상황을 피할 수 있다는 것만 알고 있습니다.
漂亮男人2017-06-23 09:16:19
메시지 대기열에는 게시 및 구독 모드가 많이 있습니다. 여러 소비자가 메시지를 받을 수 있는 모드가 있습니다. 지정된 소비자에게 메시지가 전송되는 모드가 있습니다~
가능합니다. 언급한 직접 모드에는 Rabbitmq를 사용하세요
大家讲道理2017-06-23 09:16:19
모든 메시지 대기열은 메시지 대기열 서비스라고 주장하는 한 이를 보장하므로 걱정할 필요가 없습니다. 그러나 메시지 대기열에는 생산자-소비자 모드와 게시자-구독자 모드의 두 가지 모드가 있다는 점에 유의해야 합니다. 전자는 각 메시지가 한 번만 소비된다는 것을 보장하고 후자는 각 메시지가 모든 구독자에게 도달할 수 있도록 보장합니다. 소비 횟수는 불확실합니다.