feed:
  create: "feed-create"
  create-join-subscribe: "feed-create-join-subscribe"
@Value("${feed.create-join-subscribe}")
private String feedCreateTopic;

@KafkaListener(topics = "${feed.create}"
		, groupId = "feed-join-subscribe"
		, containerFactory = "feedEventListenerContainerFactory")
public void consumeFeedEvent(FeedKafkaRequestDto kafkaFeedRequestDto) {	
...
	  sendMessage(feedCreateTopic, notificationKafkaRequestDto);
}

public void sendMessage(String topic, NotificationKafkaRequestDto kafkaAlarmRequestDto) {
		kafkaTemplate.send(topic, kafkaAlarmRequestDto);
}

@KafkaListenerconcurrency 설정과 분산 처리

  1. concurrency
  1. 다중 consumer group