Hi there,
I've been going through the codebase and I was wondering whether you have considered using protobuf as serialization format? For example, the first place in which this came to mind was when transmitting srv_config. There is a single field called aux that can be used to exchange arbitrary (meta)-data. If srv_config was expressed as a proto message, it would allow for easy ways to extend srv_config in a backward compatible way. Moreover, by following the usages of buffer and buffer_serializer one can see that proto messages arise naturally.
Thanks in advance.
Hi there,
I've been going through the codebase and I was wondering whether you have considered using protobuf as serialization format? For example, the first place in which this came to mind was when transmitting
srv_config. There is a single field calledauxthat can be used to exchange arbitrary (meta)-data. Ifsrv_configwas expressed as a proto message, it would allow for easy ways to extendsrv_configin a backward compatible way. Moreover, by following the usages ofbufferandbuffer_serializerone can see that proto messages arise naturally.Thanks in advance.