pulsar消费模型
独占消费者模式
这是默认的订阅模式,同一个Topic只能有一个消费者订阅,如果多个消费者订阅,就会出错。
共享订阅模式
同一个Topic可以由多个消费者订阅和消费。消息通过Round Robin轮询机制分发给不同的消费者,并且每个消息仅会被分发给一个消费者。
发布订阅模式
这是一种特殊的订阅模式,生产者将消息发布到特定的Topic,然后由特定的消费者进行消费。 例如,我们有一个名为"example_topic"的Topic,有两个消费者:Consumer1和Consumer2。我们可以通过在创建订阅时指定一个命名前缀(例如"prefix")来创建发布订阅模式的订阅。这样,只有具有"prefix"前缀的Topic才会被Consumer1和Consumer2接收。