码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 关于序列化协议,你需要知道的一些内容(2)


    本篇我们来继续讨论一下关于序列化协议需要知道的一些内容。

    问题【1】在常用序列化协议中,Fastjson有哪些优点?

    Fastjson是采用一种“假定有序快速匹配”的算法。优点:接口简单易用、目前java语言中最快的json库。

    问题【2】在常用序列化协议中,Fastjson有哪些缺点?

    过于注重快,而偏离了“标准”及功能性、代码质量不高,文档不全。

    问题【3】在常用序列化协议中的Fastjson主要适用场景有哪些?

    协议交互、Web输出、Android客户端

    问题【4】在常用序列化协议中的Thrift主要适用场景有哪些?

    分布式系统的RPC解决方案

    问题【5】在常用序列化协议中,Thrift有哪些缺点?

    使用者较少、跨防火墙访问时,不安全、不具有可读性,调试代码时相对困难、不能与其他传输层协议共同使用(例如HTTP)、无法支持向持久层直接读写数据,即不适合做数据持久化序列化协议。

    问题【6】在常用序列化协议中,Thrift有哪些优点?

    Thrift,不仅是序列化协议,还是一个RPC框架。优点:序列化后的体积小, 速度快、支持多种语言和丰富的数据类型、对于数据字段的增删具有较强的兼容性、支持二进制压缩编码。

    问题【7】在常用序列化协议中的Avro主要适用场景有哪些?

    在Hadoop中做Hive、Pig和MapReduce的持久化数据格式

    问题【8】在常用序列化协议中,Avro有哪些缺点?

    对于习惯于静态类型语言的用户不直观

    问题【9】在常用序列化协议中,Avro有哪些优点?

    Avro,Hadoop的一个子项目,解决了JSON的冗长和没有IDL的问题。优点:支持丰富的数据类型、简单的动态语言结合功能、具有自我描述属性、提高了数据解析速度、快速可压缩的二进制数据形式、可以实现远程过程调用RPC、支持跨编程语言实现。

  • 相关阅读:
    【Linux】Ubuntu设置自动登录图形界面和远程shell
    LabVIEW中EPICS客户端/服务端的测试
    小迪安全34WEB 攻防-通用漏洞&文件上传&黑白盒审计&逻辑&中间件&外部引用
    0106极限存在准则两个重要的极限-函数与极限
    【教学类-19-03】20221127《ABBABB式-规律排序-A4竖版2份》(中班)
    langchain LLMRequestsChain
    十分钟学完简单工厂,普通工厂,抽象工厂
    CV攻城狮入门VIT(vision transformer)之旅——VIT代码实战篇
    QT事件说明
    Mongoose应用和文件上传
  • 原文地址:https://blog.csdn.net/yokeyhui/article/details/128168153
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号