当前位置 : 主页 > 大数据 > 区块链 >

Protocol Buffer vs Json – 何时选择一个而不是另一个

来源:互联网 收集:自由互联 发布时间:2021-06-22
任何人都可以解释何时使用协议缓冲区而不是 JSON用于微服务架构?反之亦然?同步和异步通信. 何时使用JSON 您需要或希望数据是人类可读的 来自服务的数据直接由Web浏览器使用 您的
任何人都可以解释何时使用协议缓冲区而不是 JSON用于微服务架构?反之亦然?同步和异步通信. 何时使用JSON

>您需要或希望数据是人类可读的
>来自服务的数据直接由Web浏览器使用
>您的服务器端应用程序是用JavaScript编写的
>您不准备将数据模型绑定到模式
>您没有带宽可以为您的武器库添加其他工具
>运行不同类型的网络服务的运营负担
太棒了

ProtoBuf的优点

>保证类型安全
>防止架构违规
>为您提供简单的访问者
>快速序列化/反序列化
>向后兼容性

虽然我们在这,你有没有看过flatbuffers?

这里涉及的一些方面是google protocol buffers vs json vs XML

参考:

https://codeclimate.com/blog/choose-protocol-buffers/

https://codeburst.io/json-vs-protocol-buffers-vs-flatbuffers-a4247f8bda6f

网友评论