Currently APISIX in data plane uses the following v3 APIs:
Watch
Range
APIs above mentioned should be implemented, while others should be dummy (to avoid APISIX throws too many error logs), for instance, the server-info plugins report information to etcd.
Also, APIs should be designed to use gRPC, so that we can use etcdctl to communicate with it easily. Also, gRPC gateway feature will be added to let APISIX to use it seamlessly.
Currently APISIX in data plane uses the following v3 APIs:
APIs above mentioned should be implemented, while others should be dummy (to avoid APISIX throws too many error logs), for instance, the server-info plugins report information to etcd.
Also, APIs should be designed to use gRPC, so that we can use
etcdctl
to communicate with it easily. Also, gRPC gateway feature will be added to let APISIX to use it seamlessly.