smart-socket v1.3.2-SNAPSHOT:认怂

栏目: 软件资讯 · 发布时间: 8年前

内容简介:怂:从心,follow your heart!  smart-socket是一款国产开源的Java AIO框架,追求代码量、性能、稳定性、接口设计各方面都达到极致。同时立志成为学习Java Socket编程的最好示例,但是自从v1.3.0版本支持TLS/SSL...

怂:从心,follow your heart! 

smart-socket是一款国产开源的Java AIO框架,追求代码量、性能、稳定性、接口设计各方面都达到极致。同时立志成为学习Java Socket编程的最好示例,但是自从v1.3.0版本支持TLS/SSL后,项目复杂度瞬间翻番。自觉代码可读性及接口设计对Socket入门的朋友不再友好,所以非常有必要放缓节奏,从心出发,打造口碑与品质双优的smart-socket。

smart-socket v1.3.2-SNAPSHOT,参考了网友反馈的一些改进建议及自己的一些思考,对项目进行了重大改进,具体更新如下:

  1. 优化DelimiterFrameDecoder算法,提升资源复用率。

  2. AioQuickClient、AioQuickServer扩展构造方法,简化服务启动。

  3. 正式开始拥抱主流协议,首先实现Http协议的编解码(测试阶段)。

  4. 功能解耦,详见下文

自v1.3.2开始,smart-socket将核心部件拆分成两个包进行发布已供大家选用:

  • aio-core,针对Socket的初级用户提供的开发包,仅提供基本的AIO通讯服务,代码量不到600行,侧重学习、领悟

     <dependency>
         <groupId>org.smartboot.socket</groupId>
         <artifactId>aio-core</artifactId>
         <version>1.3.2-SNAPSHOT</version>
     </dependency>
  • aio-pro,面向资深用户提供的进阶版,不仅包含了aio-core的所有功能,还提供了TLS/SSL通讯功能,并提供一些用于辅助编解码的 工具 类,注重开发效率

     <dependency>
         <groupId>org.smartboot.socket</groupId>
         <artifactId>aio-pro</artifactId>
         <version>1.3.2-SNAPSHOT</version>
     </dependency>

代码分支:https://gitee.com/smartboot/smart-socket/tree/1.0.0-DEV/

正式版预计春节后发布,届时会提供完整的Http服务功能,敬请期待!


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Haskell School of Expression

The Haskell School of Expression

Paul Hudak / Cambridge University Press / 2000-01 / USD 95.00

Functional programming is a style of programming that emphasizes the use of functions (in contrast to object-oriented programming, which emphasizes the use of objects). It has become popular in recen......一起来看看 《The Haskell School of Expression》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具