因为响应主题是空的,当尝试同时发送 3 个请求时,只有一个得到响应。
下面是并发监听器容器:
@Bean
public ConcurrentMessageListenerContainer<String, String> replyListenerContainer() {
ContainerProperties containerProperties = new ContainerProperties(replyTopic);
containerProperties.setGroupId(returnGroup);
ConcurrentMessageListenerContainer<String, String> kafkaMessageListenerContainer =
new ConcurrentMessageListenerContainer<>(consumerFactory(), containerProperties);
kafkaMessageListenerContainer.setConcurrency(3);
return kafkaMessageListenerContainer;
}
我期望所有 3 个请求都应该按顺序完成。