如何使用Kafka(超过15MB)发送大型邮件?
我使用Java Producer API将字符串消息发送到Kafka V. 0.8。如果邮件大小约为15 MB,我会收到一个MessageSizeTooLargeException。我尝试将其设置message.max.bytes为40 MB,但仍然出现异常。小消息可以正常工作。 (例外出现在生产者中,我在此应用程序中没有消费者。) 我该怎么办才能摆脱这种例外情况? 我的示例生产者配置 private ProducerConfig kafkaConfig() { Properties props = new Properties(); props.put("metadata.broker.list", BROKERS); props.put("serializer.class", "kafka.serializer.StringEncoder"); props.put("request.required.acks", "1"); props.put("message.max.bytes", "" + 1024 * 1024 * 40); return new ProducerConfig(props); } 错误日志: 4709 [main] WARN kafka.producer.async.DefaultEventHandler - Produce request with correlation id 214 failed …