Firefly 3.0.4 正式版发布

Firefly 3.0.4 正式版发布。Firefly 3.0.4 切换jdk依赖到jdk7,使用jdk7新的j.u.c API提升了框架的整体性能。Firefly 网络层增加了 AIO 支持,并且为NIO和AIO提供了统一的抽象,网络框架可以在AIO和NIO之间任意切换而不需要修改上层代码。下图为Firefly网络框架架构: 
 

Firefly网络层还增加了ALPN (Application Layer Protocol Negotiation)支持,可以在SSL握手时提供网络协议的协商。具体的例子可以参考test.net.ssl.SSLClientDemotest.net.ssl.SSLServerDemo。 

Firefly更新日志: 

  1. 增强异步log组件的性能
  2. 增加AIO网络框架
  3. 增加ALPN支持
  4. 增加新的JSON API
  5. 使用jdk7新增的j.u.c API增强了框架的整体性能