raulcd commented on issue #37937:
URL: https://github.com/apache/arrow/issues/37937#issuecomment-3859296997

   I've started investigating this and I have a minor PoC using gRPC's generic 
API using gRPC's BidiReactor. I've been able to create a really simple `DoGet` 
and `DoPut` implementations for sending and receiving flight data streams using 
`grpc::ByteBuffer` and using the existing 
`arrow::flight::transport::grpc::FlightDataSerialize` and 
`arrow::flight::transport::grpc::FlightDataDeserialize` to get the flight data. 
Avoiding the illegal cast to trick gRPC to use our specialization.
   
   I think this looks promising so far. @lidavidm do you think the best way to 
continue this exploration work would be to share here this small PoC. Currently 
the PoC sits on a PR on my own fork here:
   https://github.com/raulcd/arrow/pull/97
   
   cc @pitrou 


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to