Kafka накладывает ограничение на размер сообщения, поэтому вы не сможете поместить что-то большее, чем это.Вы можете настроить его на max.message.bytes
, но у него могут быть побочные эффекты (например, объем памяти сервера kafka).
У вас также есть другие альтернативы:
- разбиение сообщения на части исоздание умного потребителя, который собирал бы фрагменты при получении их
- , сохраняя данные во внешней службе (например, redis / что-то sql) и передавая только указатель на внешнюю службу
Некоторые из ограничений, связанных с ними, описаны в этой статье