带directbytebuffer的kafkaproducers

vlf7wbxs  于 2021-06-07  发布在  Kafka
关注(0)|答案(0)|浏览(159)

在内存密集型java应用程序中,让多个kafkaproducer示例向kafkabrokers发送大的json字符串(1-1.5 mb),将buffer.memory配置为更高的值(比如说256 mb)会触发频繁的gc。我需要大的缓冲区来弥补应用程序生成消息的高吞吐量和kafkaproducer向kafkabroker发送消息的慢速度之间的差距。是否存在使用直接缓冲区(堆外)而不是堆上缓冲区(bytebuffer.allocate()调用)的kafkaproducer库版本。在向代理发送大量消息的情况下,是否需要探索一种合理的解决方案,或者有其他方法来提高性能?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题