Fury —— 快速多语言序列化框架
Fury 是一个由 jit(即时编译)和零拷贝驱动的快速多语言序列化框架,可提供高达 170 倍的性能和极致的易用性。
特性:
- 多种语言:Java/Python/C++/Golang/Javascript。
- 零拷贝:受 pickle5 和 off-heap read/write 启发的跨语言带外序列化。
- 高性能:高度可扩展的 JIT 框架,可在运行时以异步多线程方式生成序列化器代码以加速序列化,通过以下方式提供 20-170 倍的加速:
- 通过生成代码中的内联变量减少内存访问。
- 通过生成代码中的内联调用减少虚拟方法调用。
- 减少条件分支。
- 减少哈希查找。
- 多种二进制协议:对象图、行格式等。
除了跨语言序列化之外,Fury 还具有以下功能:
- 直接替换 JDK/Kryo/Hessian 等 Java 序列化框架,无需修改任何代码,但速度提高 100 倍。它可以极大地提高高性能RPC调用、数据传输和对象持久化的效率。
- JDK 序列化 100% 兼容,原生支持 Java 自定义序列化
writeObject/readObject/writeReplace/readResolve/readObjectNoData
。 - 支持 golang 的共享和循环引用对象序列化。
- 支持 golang 自动对象序列化。
协议
不同的场景有不同的序列化要求。Fury 为这些要求设计并实现了多个二进制协议:
- 跨语言对象图协议:
- 跨语言自动序列化任何对象,无需 IDL 定义、模式编译以及对象与协议之间的转换。
- 支持共享引用和循环引用,无重复数据或递归错误。
- 支持对象多态性。
- 原生 java/python 对象图协议:基于语言的类型系统进行高度优化。
- 行格式协议:一种缓存友好的二进制随机访问格式,支持跳过序列化和部分序列化,并且可以自动转换为列格式。
可以基于现有的缓冲区、编码、元、代码生成和其他功能轻松添加新协议。所有这些都共享相同的代码库,并且一种协议的优化可以由另一种协议重用。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
“世界头号黑客”Kevin Mitnick 去世
被称为“世界头号黑客”的凯文·米特尼克 (Kevin Mitnick) 于 7 月 16 日因胰腺癌去世,年仅 59 岁。 米特尼克出生于 1963 年 8 月 6 日,是美国计算机安全顾问、作家和黑客。他在 1990 年代参与盗窃大量文件入侵不同公司计算机网络等一系列犯罪行为,被称为当时的头号黑客通缉犯。 米特尼克 16 岁因进行社会工程破解太平洋电信公司的密码,在付费电话系统中修改上万美国家庭的电话号码,而被电脑信息跟踪机跟踪逮捕,因此成为了全球第一名网络少年犯。 出狱后,他又修改了不少公司的财务账单,导致又被逮捕入狱一年。不过释放后的米特尼克并未收手,在后来他又成功入侵了诺基亚、摩托罗拉、升阳以及富士通等公司计算机,盗取企业重要资料,FBI 曾统计他给这些公司带来的损失高达 4 亿美元。 1994 年,米特尼克向圣迭戈超级计算机中心进行入侵与攻击,并戏弄了在此工作的日裔美籍计算机安全专家下村努,盗走了他计算机中的文件,还使用会话劫持技术盗走他的网站的流量。后来下村努使用蜜罐技术设立了“蜜罐”让米特尼克中计引诱他上钩,用“电子隐形化”技术进行跟踪,结果 1995 年米特尼克再次被逮...
- 下一篇
美团投资大模型公司智谱 AI,占股超 10%
天眼查 App 显示,智谱 AI 关联公司北京智谱华章科技有限公司近日发生工商变更,注册资本由约 1480.69 万人民币增至约 1652.86 万人民币。股东新增美团旗下天津三快科技有限公司,持股 10.42%。 北京智谱华章科技有限公司于 2019 年 6 月成立,法定代表人为刘德兵,经营范围含技术服务、人工智能基础软件开发、人工智能应用软件开发、数据处理和存储支持服务、信息技术咨询服务、人工智能理论与算法软件开发、大数据服务及科技中介服务等。 根据官网介绍,智谱 AI 是由清华大学计算机系技术成果转化而来的公司,致力于打造新一代认知智能通用模型。公司合作研发了双语千亿级超大规模预训练模型 GLM-130B,并构建了高精度通用知识图谱,形成数据与知识双轮驱动的认知引擎,基于此模型打造了 ChatGLM(chatglm.cn)。 此外,智谱 AI 还推出了认知大模型平台 Bigmodel.ai,包括 CodeGeeX 和 CogView 等产品,提供智能API服务。智谱 AI 由清华大学计算机系唐杰教授创立,团队核心成员曾参与清华大学与智源研究院合作项目"悟道"的研发工作。 2022...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6