WorkQueue模型
1.Work Queue工作队列可以提高消息处理速度,提高效率
当队列后有两个消费者,publisher发送的消息queue会采用预取的方法,每当有消息传送,两个消费者以同样的速度分配消息。这达不到按消息处理速度分配的目的。
我们可通过每秒发送50条数据,并设置两个不同处理效率的消费者同时消费信息来测试。
测试发现两个消费者处理相同数量的消息。
我们可以通过配置来设置成消费者按处理消息的效率来接受消息。
此时每次只能消费者能获取一条消息,处理完了队列才会给它下一条消息。在测试就可以发现他们按照处理效率分配消息了。