hnlq715 opened a new issue #3443:
URL: https://github.com/apache/apisix/issues/3443


   I did some benchmarks on grpc transcode plugin, which has quite poor 
performance, due to the transformation between json and protobuffer. It is 
horrible to have such performance loss in production.
   
   I think this is a good reason to add new plugin to support [grpc 
web](https://github.com/grpc/grpc-web) protocol, without the cost to transform 
json to protobuffer.
   
   gRPC transcode plugin:
   
   ```
              HTTP with JSON             gRPC
   Client----------------------->apisix-------->gRPC server
   ```
   
   gRPC web plugin:
   
   ```
            HTTP with Protobuffer         gRPC
   Client----------------------->apisix-------->gRPC server
   ```


----------------------------------------------------------------
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:
[email protected]


Reply via email to