Вариант использования, над которым я работаю, заключается в том, что сообщение, полученное от KafkaListener, запускает асинхронный метод. Я хочу, чтобы этот метод Aysnc завершился и только после этого получил новое сообщение из очереди kafka. Любые идеи или предложения относительно этой реализации? Может ли какфка поддерживать такой сценарий.
eg
while(asyncMethod.idle()){
@KafkaListener(String data)
public void listen(){
process(message);
asyncMethod.execute();
}
}