imjoey commented on issue #1884:
URL: 
https://github.com/apache/apisix-dashboard/issues/1884#issuecomment-841922632


   > @imjoey
   > I agree with you,this is a good design.
   > I have two more suggestion
   > 
   
   @fregie 
   
   > 1. I think there should be two ways to control apisix,one is operational 
interface like `apisixctl add/delete/update _resource_`,the other is 
declarative interface like `deployment.yaml` of k8s.So I think we need two kind 
of api on  APISIX-apiserver too.
   
   Nice advice. It will definitely bring much convenience for API callers. 
Thanks.
   
   > 2. We can try to add grpc api of APISIX-apiserver,Maybe this way we don’t 
need to provide SDKs in multiple languages
   
   Good idea.  gRPC should be regarded as the most preferred format. For there 
are still some languages with no gRPC support, we could also make use of [gRPC 
Gateway](https://github.com/grpc-ecosystem/grpc-gateway) to server an HTTP/JSON 
proxy.
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to