milvus-io / milvus

A cloud-native vector database, storage for next generation AI applications
https://milvus.io
Apache License 2.0
29.5k stars 2.83k forks source link

[Feature]: milvus is now grpc, will come out later http+json? #20977

Open ponponon opened 1 year ago

ponponon commented 1 year ago

Is there an existing issue for this?

Is your feature request related to a problem? Please describe.

For example, python's eventlet has compatibility issues with gevent and grpcio, see: https://github.com/grpc/grpc/issues/15923

Describe the solution you'd like.

Add http+json to access milvus, which sacrifices performance, but is human readable and avoids backward grpc

Describe an alternate solution.

Or consider using mongodb's bjson instead of protobuf

Anything else? (Additional Context)

no

jiaoew1991 commented 1 year ago

@ponponon Milvus have provided restful API, like this https://milvus.io/docs/create_collection.md

image
xiaofan-luan commented 1 year ago

Ehh, Restful API is definitely a necessity. Once we sync all API for python, java and go, Restful will be the next. So far it's not as good to use.