thesamet / rpcz

RPC implementation for Protocol Buffers over ZeroMQ
http://code.google.com/p/rpcz/
Apache License 2.0
112 stars 40 forks source link

Why `rpcz` deprecated? #21

Open farzadpanahi opened 1 year ago

farzadpanahi commented 1 year ago

@thesamet Just out of curiosity, can gRPC perform as good as RPC over ZMQ? Is that why rpcz is not maintained any more? From my tests we get latency in order of 300us with ZMQ while gRPC is in order of milliseconds. I thought RPC over ZMQ should be a good option if you want to use ipc transport. Thoughts?

thesamet commented 1 year ago

Hi @farzadpanahi , thanks for the note and for providing the benchmark. I developed this project after Google open-sourced Protocol Buffers. At the time, there was no official RPC implementation available. Once grpc came out, I started to use that for my own projects and had no need to maintain this project further. The intersection of grpc and zeromq is probably very small, so to be honest, I haven't received any new issues or pull requests since 2017.

Feel free to use what's here if it works for you, and I'll be happy to review and accept reasonable pull requests that contains enhancement, bug fixes, or brings things up to speed with recent versions of dependencies.

farzadpanahi commented 1 year ago

Thanks I will take a look.