incubator-pegasus icon indicating copy to clipboard operation
incubator-pegasus copied to clipboard

feat: how about support grpc as protocol between server and client ?

Open shalk opened this issue 10 months ago • 2 comments

Feature Request

Is your feature request related to a problem? Please describe:

gRPC have become very common and more ecosystem How about support grpc as protocol between server and client ? multiple language client maybe very easy to implement .

This is a very early discusstion

Describe the feature you'd like:

Describe alternatives you've considered:

Teachability, Documentation, Adoption, Migration Strategy:

shalk avatar Feb 27 '25 07:02 shalk

It's a big change, and it's hard to keep compatibility when upgrade the old versions.

acelyc111 avatar Mar 03 '25 01:03 acelyc111

It's a big change,

This proposal can be split into small feature or task.

and it's hard to keep compatibility when upgrade the old versions.

The compatibility will be keept to a major version like 3.0 to support both thrift and gRPC. Next, version 4.0 remove thrift.

ref: https://www.alluxio.io/blog/moving-from-apache-thrift-to-grpc-a-perspective-from-alluxio

shalk avatar Mar 03 '25 07:03 shalk