[英]Micronaut Kafka Listener multi topic
I want to create a KakfaListener for several topics.我想为几个主题创建一个 KakfaListener。 All topics start with "masterdata", for example:所有主题都以“masterdata”开头,例如:
I try to implement a topic pattern but it doesn't work:我尝试实现一个主题模式,但它不起作用:
@KafkaListener(offsetReset = OffsetReset.EARLIEST)
static class AnalyticsListener {
@Topic(patterns="masterdata*")
void updateAnalytics(String item, String topic) {
received.add(topic);
}
}
Any suggestion?有什么建议吗?
Your pattern matches masterdat
, materdata
, masetdataa
, etc. The a*
means zero or more a
's .您的模式匹配masterdat
、 materdata
、 masetdataa
等。 a*
表示零个或多个a
。
Try using masterdata\.[az]+
尝试使用masterdata\.[az]+
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.