Current state: Accepted
...
Apache Kafka is a distributed event store and stream-processing platform, and it is a popular solution for data streaming needs. Many community users expect Milvus to support Kafka because they have already used it in the production environment.
Summary
Milvus supports Kafka as a message stream, we can use the configuration option to decide to use Pulsar or Kafka on cluster mode.
...
Note: in order to provide a unified MQ interface, We will remove some API about Reader a series of Reader API from MsgSream interface. , actually Kafka does not support Reader API and it also is implemented by Consumer API.
Implement Kafka consumer based on the following interface:
...