Re:A distributed, tag-based pub-sub service for modern web a...
by viraptor on Monday November 16, 2015 @11:09PM
(#10579119)
Actually this proposal is quite bad compared to simple "<4 bytes size><size bytes contents>". If you use netstrings recursively like djb recommends, you will end up copying / reallocing the strings many times. Since your top-level length depends on the lower level length, you cannot send it without actually calculating the whole contents. Asn1 DER has the same issue because of the weird size encoding.
RIFF is a bit better https://en.wikipedia.org/wiki/Resource_Interchange_File_Form... with strict length,tag,contents format.
Re:A distributed, tag-based pub-sub service for modern web a...
by zrail on Tuesday November 17, 2015 @06:31AM
(#10580407)
Wasn't suggesting they use the recursive feature. Just a flat netstring for the data segments, sort of how the Redis and Memcached protocols work.
Re:A distributed, tag-based pub-sub service for modern web a...
by krakensden on Monday November 16, 2015 @11:56PM
(#10579248)
I think tnetstrings are a pretty reasonable improvement, too
http://cr.yp.to/proto/netstrings.txt