> Msgpack rpc with vibe.d works. We used it. you mean with msgpackrpc-d? If so, it works, until you run into https://github.com/msgpack-rpc/msgpack-rpc-d/issues/16 (when server sends >= 4090 bytes, client hangs forever).
> we switched towards http + asdf not sure what asdf is? On Wed, Jun 14, 2017 at 4:42 PM, David Nadlinger via Digitalmars-d <[email protected]> wrote: > On Wednesday, 14 June 2017 at 19:55:49 UTC, Yawniek wrote: >> >> Msgpack rpc with vibe.d works. We used it. >> Its extremely fast, youll never get that speed with thrift. > > > I don't think Thrift is fundamentally much different in performance than > MessagePack, see e.g. https://github.com/thekvs/cpp-serializers. Do you have > data to suggest otherwise? (I of course originally wrote Thrift/D, but that > was long enough ago that I like to think I'm not particularly biased either > way.) > > As for the performance of the RPC server, I'd think that just hooking vibe.d > sockets into Thrift should give you similar performance to > msgpack-rpc/vibe.d. > > — David
