消费者只能取到处于 Active 状态的消息。这保证了同一条消息不会同时被多次消费,但可被顺序性地多次消费。
·Component 1 将 Message A 发送到一个队列,该消息在 TDMQ CMQ 版服务器间提供多份冗余。
·当 Component 2 准备好处理消息时,就从队列检索消息,然后 Message A 返回。在 Message A 处理期间,它仍然停留在队列中,在取出消息隐藏时长阶段,其他业务不可获取 Message A。
·Component 2 可从队列删除 Message A,以避免一旦取出消息隐藏时长过期后该消息被再次接受并处理;也可以不删除 Message A,该消息可以被其他业务多次消费。