linkedin / li-apache-kafka-clients

li-apache-kafka-clients is a wrapper library for the Apache Kafka vanilla clients. It provides additional features such as large message support and auditing to the Java producer and consumer in the open source Apache Kafka.
BSD 2-Clause "Simplified" License
131 stars 52 forks source link

Implement encryption feature based on record header #180

Closed bgeng7 closed 4 years ago

bgeng7 commented 4 years ago
  1. Write new interfaces with default implementation for topic-level message encryption
  2. Add new config parameter of encryption for producer/consumer
  3. Implement encryption in producer and decryption in consumer
  4. Add tests