protobuf效率比上面那个高吧。
全部服务器一起升级得系统下线,而且也太危险。
【 在 RunningOn (金融quant工) 的大作中提到: 】
: 标 题: Re: 序列化一个复杂结构
: 发信站: 水木社区 (Sat Oct 31 12:30:18 2020), 站内
:
: 版本兼容并不是刚需。要做成protobuf这样的版本兼容的代价是很高的。
: 对大多数应用,如果有不能向下兼容的升级,就全部服务器一起升级好了,不存在兼容问题。或者预留一些无用字段来处理未来兼容问题。只有规模到一定程度了才需要考虑protobuf这样来处理版本兼容的问题。
:
: C++里做序列化并不是一件令人开心的事情,如果没有什么特殊需求,用boost::serialization就行了,自己做轮子很头疼。如果涉及到网络传输、远程调用时用protobuf+grpc,否则用它们就有点overkill,毕竟还是要学不少东西的。
:
: 【 在 here080 的大作中提到: 】
: : 看了一下,没有版本兼容性,不适合不同服务器间通信吧?
: :
:
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 101.88.18.*]
--
FROM 76.126.252.*