Adata 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Adata 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Boost
开发语言: C/C++ 查看源码 »
操作系统: Windows
收录时间: 2015-03-12
提 交 者: 叶秀兰

AData 是一个多语言的序列化库,和 protocol buffer 类似。

目前支持C++/Lua(5.1,5.2,5.3,jit)/C#,非常适合游戏的通讯协议和数据存储

Adata的优势,生成的代码量少,和protocol buffer比较代码量大幅减少,可读性强

功能上,除了protocol buffer支持的向前兼容,增加了向后兼容的支持

C++版特性,生成代码自动优化布局,对齐方式占用内存最少,性能强大,高于官方protocol buffer一个数量级,自动化生成代码只有头文件,使用只需要包含adata.hpp头文件,不需要编译等麻烦工作

lua版本特性,性能强大,高于云风实现的https://github.com/cloudwu/pbc,高于云风实现的https://github.com/cloudwu/sproto

luajit 版本特性,不依赖C++扩展,只需要2个lua文件就可以使用,适合客户端,性能依旧是亮点

C# 版本特性,只需要一个adata.cs就可以使用,性能还是强于protocol buffer的C#版本

如果喜欢json的通讯方式,又想用C++爽快的写,请移步 http://git.oschina.net/lordoffox/ajson

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Adata 的相关资讯

Adata 的相关博客

CDC的那些事:flop synchronizer

上一篇中我们回顾了一些基础知识,其中最重要的概念就是亚稳态。我们接下来所要看到的各种CDC的设计方法,本质上都是围绕在如...

javascript 简单对象创建

``` js /* array literal */ var aData = []; /* object constructur */ function Data(firstname, lastname) { this.firstna...

promise链式调用时then的返回值

then方法里接受两个函数作为参数,分别是resolve和reject后执行的回调,他返回的是一个新的Promise实例(不是原来那个Promise...

promise避免回调地狱

回调函数: const fs=require(‘fs’) const path =require('path') function getFileContent(filename,callback){ const ful...

__property 关键字的使用

https://blog.csdn.net/lixingshi/article/details/41277577 __property是属性关键字,用来定义类的某种属性。 给类定义属性,...

DataTables Filter 碎片

* Custom filtering function which will filter data in column four between two values */ $.fn.dataTableExt.afnFilterin...

CDC的那些事:多bit信号跨时钟域怎么办?

在绝大多数情况下,我们不能直接利用2flop synchronizer来同步一个多bit信号。 注意我们说多bit信号,是说这个信号是由多于1...

DELPHI高性能大容量SOCKET并发(四):粘包、分包、解包

粘包 使用TCP长连接就会引入粘包的问题,粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据...

马蜂窝接口中mcrypt方法用openssl替代 (php版本兼容7.1+)

马蜂窝mafengwo的官网对接的php的demo中用的还是mcrypt加密方法, 这个在php7中只有7.0支持, 7.1开始被移除. /** * 加密data数...

DWZ框架Ajax请求session超时处理

java服务器端处理: SessionValidateFilter中修改: if (ServerInfo.isAjax(request)) { request.setAttribute("statusCode",...

Adata 的相关问答

还没有任何问答,马上提问

评论 (1)

加载中
求java版的 Adata
2015/03/23 09:44
回复
举报
更多评论
1 评论
10 收藏
分享
返回顶部
顶部