gpt4 book ai didi

regex - Kafka 多主题消费

转载 作者:行者123 更新时间:2023-12-03 19:38:18 25 4
gpt4 key购买 nike

   consumer.subscribe(Pattern.compile(".*"),new ConsumerRebalanceListener() {
@Override
public void onPartitionsRevoked(Collection<TopicPartition> clctn) {

}

@Override
public void onPartitionsAssigned(Collection<TopicPartition> clctn) {
}
});

如何在 apache/kafka 中使用正则表达式消费所有主题?
我试过上面的代码,但没有用。

最佳答案

对于正则表达式,请使用以下签名

KafkaConsumer.subscribe(Pattern pattern, ConsumerRebalanceListener listener)

例如。以下代码片段使消费者能够收听前缀为 my_topics_ 的所有主题。
ConsumerRebalanceListener listener = new ConsumerRebalanceListener() {

@Override
public void onPartitionsRevoked(Collection<TopicPartition> arg0) {
// Don't need it now.
}

@Override
public void onPartitionsAssigned(Collection<TopicPartition> arg0) {
// Don't need it now.
}
};

pattern = Pattern.compile("my_topics_.*");
kafkaConsumer.subscribe(pattern, listener);

关于regex - Kafka 多主题消费,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44678708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com