[ 
https://issues.apache.org/jira/browse/CALCITE-5255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17601283#comment-17601283
 ] 

Gabor Hargitai commented on CALCITE-5255:
-----------------------------------------

Thanks, we are hoping to contribute this back to Avatica, assuming that our 
more serious investigations show that the performance improvement is 
significant enough for us to spend time on fleshing this out and 
productionising.

> gRPC transport for Avatica
> --------------------------
>
>                 Key: CALCITE-5255
>                 URL: https://issues.apache.org/jira/browse/CALCITE-5255
>             Project: Calcite
>          Issue Type: Bug
>          Components: avatica
>            Reporter: Julian Hyde
>            Priority: Major
>
> CALCITE-840 added a protobuf transport for Avatica, as an alternative to the 
> original JSON transport. In this change, we propose to add another transport 
> that uses [gRPC|https://en.wikipedia.org/wiki/GRPC].
> We should be able to re-use the existing serialization of data and metadata 
> to and from protobuf. Compared to the existing protobuf-over-HTTP transport, 
> the gRPC transport will benefit from gRPC's authentication, flow control, and 
> streaming.
> This task would add support on the Java server and client. Upgrading the Go 
> client to use gRPC could be a separate task.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to