首页 > 解决方案 > 如何最好地解决 SSL 加密对零拷贝优化的不利影响

问题描述

Kafka 消费者无法利用 SSL 加密的零拷贝优化。这是因为 SSL 需要在通过网络发送数据之前复制数据以进行加密。这个问题有解决方法吗?

标签: sslapache-kafka

解决方案


您正在寻找的是一种端到端加密的方法,以便代理始终处理加密消息,从而仍然利用零拷贝。生产时加密,消费时解密 - 如果 kafka 生产者和消费者 api 可以开箱即用地执行此操作(支持获取每个主题/集群的密钥),则可以实现这一点。这正在KIP-317上讨论

或者,您可以让边车透明地为您执行此操作。查看这个有趣的博客,它使用边车来实现相同的目标。


推荐阅读