我没有理解使用主题黑名单配置的用例。你能举例说明何时可以使用它? (PS:我知道它用于忽略元数据信息中的某些主题,只是不确定它是否是一种过滤机制?)请详细说明如果可能。谢谢!
答案 0 :(得分:0)
假设我有六个主题:abc,acd,bcd,test1,test2,test3。如果我想写一个消费后三分的消费者,我可以写如下:
TopicFilter filter = new Blacklist(“a。*,b。*”);
int threadNumber = xxx;
streams = connector。 createMessageStreamsByFilter (filter,threadNumber); ...
这只会消耗后三个主题,而忽略前三个主题。 我可以在正则表达式中使用逗号的原因是因为Kafka用'|'替换它签署以表达OR-wise逻辑。