Häufig verwendete Rabbitmq-, ActiveMq-Warteschlangen, mehrere Verbraucher oder mehrere Threads zum Abrufen von Daten aus der Warteschlange. Kommen verschiedene Verbraucher gleichzeitig an, um dieselben Daten abzurufen? Derzeit wissen wir nur, dass diese Situation bei der Erstellung von Warteschlangen vermieden werden kann, da Redis Single-Threaded ist.
消息队列的发布订阅模式有多种,有一个消息多个消费者都能获取到的模式,有一个消息发送到指定消费者模式,选择合适你自己的~
你说的这种可以用rabbitmq的direct模式
任何消息队列,只要自称是消息队列服务的,都会保证这点,无须担心。但要注意的是,消息队列有两种模式,生产者消费者模式和发布者订阅者模式,前者保证每条消息只会被消费一次,后者保证每条消息能达到所有的订阅者,因此被消费的次数不确定。