Valerio Schiavoni February 2016

Java RPC library with capnproto?

Currently the capnproto uber-fast library doesn't provide an RPC library, which makes it difficult to replace existing GRPCio (Or other RPC java frameworks). Why the capnproto Java support is currently limited only to serialisation? Are there plans to support a full RPC framework as well ?

Answers


Kenton Varda February 2016

We'd love to support RPC in Java and all other languages. However, Sandstorm.io (Cap'n Proto's parent project) is currently seven people and a cat, so we unfortunately don't have the resources internally to build out the parts of Cap'n Proto that we don't immediately need. We rely on volunteers from the community, but so far there hasn't been a volunteer to build RPC in Java. Some day, when Sandstorm gets bigger and we start seeing a lot more Java apps, it will probably make sense for us to build Java RPC ourselves, but I'm not sure how soon that will be.

FWIW, I've heard that a lot of people have had success combining Cap'n Proto serialization with ZeroMQ for transport.

Post Status

Asked in February 2016
Viewed 2,153 times
Voted 14
Answered 1 times

Search




Leave an answer