在 Pulsar 的消息保留机制里,Pulsar 的消息被一个消费者 Ack 后就会进入保留策略。那么在多个消费者订阅了一个 topic、某条消息的部分消费者 ack 的情况下,这条消息是否会进入保留策略?

只有消息在所有订阅里都被 ACK 了,才会进一步由保留策略处理。对于同一个订阅,由哪个消费者进行 ACK 不重要,只要被 ACK 一次,在这个订阅里消息就是已经被 ACK 的状态。具体参考:Message retention and expiry | Apache Pulsar