но очень долго читает, как можно прочитать быстрее?
Читаю через Spring Boot + StreamListener
я даже не знаю порой как на такое отвечать
Отключи автокоммит и не коммить явно. И что значит долго? Сколько сообщений, какой объем, сколько времени занимает?
Можно попробовать а) отказаться от spring-stream в пользу spring-kafka. Последняя - более низкоуровневая. Т. е. отказаться от StreamListener в пользу KafkaListener. б) Отключить транзакции, если были включены. в) Считать kafka-console-consumer'ом, сравнить производительность со считыванием через приложение, сделать вывод, тормозит ли приложение по сравнению с консоле консумером или нет... Но это всё из разряда, что может помочь, а может и нет, не серебряная пуля.
Обсуждают сегодня