Hello Beam friends,

I have a question, we are preparing (as part of
https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-44+Airflow+Internal+API)
to split Airflow into more components which will be communicating using
RPC.

Basically we need to extract some of the internal methods into a "remote
procedure calls" which then we would like to be able to call either "really
remotely" (over HTTPS) or locally (via local TCP/Unix domain sockets).

I have narrowed down the options we have to Apache Thrift and gRPC. I know
that Apache Beam was (is ?) in a transition period Thrift -> GRPC and I am
sure you have some experiences to share and (following your mailing lists)
I am sure there was a deep analysis done for those two before you decided
to switch.

Before I start searching through your mailing list, maybe someone knows a
document or some summary of the two that you could share with us - that
probably could save us a lot of effort deciding which of those two might be
better for our needs.

Is there something that you know of easily that can be shared?

J,

Reply via email to