红联Linux门户
Linux帮助

消息协议框架Darks Codec 1.0.3版发布

发布时间:2014-05-16 09:14:33来源:红联作者:empast
Darks Codec是一个轻量级高效的通信消息协议编解码框架。它支持将JAVA对象与绝大部分基于字节的消息协议之间进行互相转换,以此协助开发人员便捷有效的快速构建消息协议,并为粘包、断包等问题提供了有效的解决方案。它能让开发人员从消息协议的实现中解脱出来,让其更多的关注于消息通信协议的设计及优化,以便让软件消息通信的整体设计更加完善。

项目开源地址:https://github.com/liulhdarks/darks-codec

项目发布地址:https://github.com/liulhdarks/darks-codec/releases

OSChina托管地址:https://git.oschina.net/darks/darks-codec

Version 1.0.3 release特性支持:

支持采用JAVA对象定义简单或复杂的消息协议。

支持JAVA对象与通信协议字节流之间进行互相转换。

支持多种策略动态计算字节流总长度。

支持向消息协议增加CRC16、ADLER32、自定义等校验码。

支持对消息协议字节流进行多种类型或自定义方式的压缩处理。

支持对消息协议字节流进行多种类型或自定义方式的加密处理。

支持自定义协议Wrapper,以此实现更多扩展功能。

支持复杂对象协议转换。

支持多种数据类型,数据类型可自定义。

支持数组类型数据。

支持数据长度自动计算。

支持简洁的JAVA对象序列化/反序列化方法,生成的字节流简洁可配去冗余。

来自:开源中国社区
文章评论

共有 0 条评论