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.
...
- add kafka and zookepper dev docker
- optimization mq_factory configuration initialization
- remove reader
- implement msg_stream with kafka
Configuration
Kafka Client SDK
- Sarama
- confluent-kafka-go
Interface Implementation
Deployments
- standalone
- docker
- Cluster
- Helm Chart
- Operator
...