春のカフカ設定を使用して、アップストリームシステムからメッセージを受信します。 我々は別々containerfactoryを持っているとして、このコードは完全に正常に動作トピックの設定にSpring Kafkaはトピックリストからのリッスンを無効にします。
@Bean(id="firstcontainer")
protected ConcurrentMessageListenerContainer createContainerInstance(...) {
//topics addition
}
@Bean(id="secondcontainer")
protected ConcurrentMessageListenerContainer createContainerInstance(...) {
//topics addition
}
@KafkaListener(firstcontainer)
public void listenerFirst(){
}
@KafkaListener(secondcontainer)
public void listenerSecond(){
}
をJavaの構成を有しています。 1つのインスタンスがfirstContainerをlistenし、secondContainerが無効になるこのアプリケーションの複数のインスタンスをスピンアップする必要があります。
そして、2番目のインスタンスでは、secondContainerを有効にしてfirstContainerを無効にします。 トピック(トピックのリスト)からのリスニングを無効にすることができるかどうかを理解するのに役立つ人はいますか?