3 ms·
I'm not sure I understand the obsession with speed here - at some point isn't the RPC latency going to be the dominator rather than the encode/decode time? Shou
by durin42 16y ago
I'm not sure I understand the obsession with speed here - at some point isn't the RPC latency going to be the dominator rather than the encode/decode time? Shouldn't we be really close to that already for well-designed applications without a ton of RPC roundtrips?
- frsyuki 16y agoIt's true that network latency is dominator rather than serialization. But low CPU/memory usage is still important for CPU/memory-bound applications. Especially, zero-copy feature is effective to raise maximum throughput. As for RPC performance, parallelism will be important for high-load systems. It's described at http://msgpack.wordpress.com/2010/05/08/messagepack-rpc-for-cp/ http://msgpack.wordpress.com/2010/05/08/messagepack-rpc-for-... On the other hand, some uses serialize/deserialize directly on search engine or caching to pack objects.