...
- There is no true random access to fields by name in MsgPack - offsets are not stored, values are written sequentially. Though it is possible to skip values without reading them.
- Some types, like UUID and date/time, will require custom handling (e.g. UUID is written as string by default, which is not optimal). MsgPack allows up to 128 custom types to be defined.
- To be able to read user objects separately and efficiently without deserializing them (e.g. key and value in put operation), we'll have to wrap them one of the following ways:
- As a byte array (MsgPack bin format) - "MsgPack within MsgPack".
- Custom MsgPack type with size in the header
Discussion Links
...
Reference Links
...
{"serverDuration": 307, "requestCorrelationId": "991559f6b3ef0181"}