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 ?
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.
Asked in February 2016Viewed 2,153 timesVoted 14Answered 1 times