Apache MINA v2.0.3发布 一个网络应用程序框架

  Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。

  Apache MINA 也称为:

  ● NIO 框架库

  ● 客户端服务器框架库

  ● 一个网络套接字库

  MINA虽然简单但是仍然提供了全功能的网络应用程序框架:

  ● 为不同的传输类型提供了统一的API:

  ○ 通过Java NIO提供TCP/IP 和 UDP/IP支持

  ○ 通过RXTX提供串口通讯(RS232)

  ○ In-VM管道通讯

  ○ 你能实现你自己的API!

  ● 过滤器作为一个扩展特性; 类似Servlet过滤器

  ● 低级和高级的API:

  ○ 低级: 使用字节缓存(ByteBuffers)

  ○ 高级: 使用用户定义的消息对象(objects)和编码(codecs)

  ● 高度定制化线程模型:

  ○ 单线程

  ○ 一个线程池

  ○ 一个以上的线程池(也就是SEDA)

  ● 使用Java 5 SSL引擎提供沙盒(Out-of-the-box) SSL · TLS · StartTLS支持

  ● 超载保护和传输流量控制

  ● 利用模拟对象进行单元测试

  ● JMX管理能力

  ● 通过StreamIoHandler提供基于流的I/O支持

  ● 和知名的容器(例如PicoContainer、Spring)集成

  ● 从Netty平滑的迁移到MINA, Netty是MINA的前辈。

Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。

Apache MINA v2.0.3发行说明:

Bug

[DIRMINA-627] - ByteBuffer.getObject() doesn't support Class objects for non-serializable classes [DIRMINA-678] - NioProcessor 100% CPU usage on Linux (epoll selector bug) [DIRMINA-809] - Bundle-SymbolicName missing in MANIFEST.MF for some modules [DIRMINA-811] - Exceptions in MessageDecoder.decode() cause problems for subsequent decode operations. [DIRMINA-814] - Slow Receivers(servers) cannot read data already written by client applications after connection close is initiated by client [DIRMINA-815] - CumulativeProtocolDecoder.decode(...) does not find previous buffer [DIRMINA-819] - Synchronous behavior while adding and remo
ving connections [DIRMINA-820] - ReferenceCountingFilter didn't work well

Improvement

[DIRMINA-799] - We should not
export the distribution files to Maven repo [DIRMINA-823] - Add IoBuffer.putUnsigned* methods to balance the getUnsigned* methods for completeness

New Feature

[DIRMINA-816] - NioSocketConnector missing defaultLocalAddress

Wish

[DIRMINA-788] - RequestResponseFilter - Javadoc and Examples

下载地址:

Binaries

.tar.gz archive mina-2.0.3 (signatures : MD5 SHA1 ASC) .tar
.bz2 archive mina-2.0.3 (signatures : MD5 SHA1 ASC) .zip archive mina-2.0.3 (signatures : MD5 SHA1 ASC)

Sources

.src.tar.gz archive mina-2.0.3 (signatures : MD5 SHA1 ASC) .src.tar.bz2 archive mina-2.0.3 (signatures : MD5 SHA1 ASC) .src.zip archive mina-2.0.3 (signatures : MD5 SHA1 ASC)

时间: 2024-11-08 22:33:16

Apache MINA v2.0.3发布 一个网络应用程序框架的相关文章

MDIFramework 0.6发布 Java应用程序框架

MDIFramework是一个Java应用程序框架.支持整体应用程序主窗口的框架和存在一个HTML可打印的信息页面,等等.它提供了一个通用的API来管理超长的操作,保持界面的响应,并保证一次性运行有效.它可以将元数据添加到已经打开的文件,同时能管理在运行时装载和卸载外部的插件. MDIFramework 0.6版本改变参数选择框架API,能够通过首选项目录配置当排序或检索配置时.这使得它的核心和插件配置文件属性相对于首选项目录,从而使整个装置的便携式存储配置. 软件信息:http://java.

高性能 Java 网络框架 Apache MINA 2.0.14

Apache MINA 2.0.14 发布了,该版本主要是 bug 修复,包括: Some closing session remaining in this state forever, leading to a leak A vulnerability when using OGNL Session weren't close immediately, leading to some cases where some messages could still be sent 详情可查阅[发行

高性能 Java 网络框架 Apache MINA 2.0.15

Apache MINA 2.0.15 发布了. 此次更新主要是 Bug 修复: A NPE introduced in 2.0.14 Some bug issue in SSL handling 文章转载自 开源中国社区 [http://www.oschina.net]

慧算账V2.0版发布,互联网记账再升级

本文讲的是慧算账V2.0版发布,互联网记账再升级,日前,慧算账迎来了一次版本的更新升级,V2.0版正式震撼上线.据悉,新推出的版本除了继续提升产品功能和完善用户体验外,其在智能化方面的表现也相当惹眼,下面就赶快随小编一睹为快吧! 一.银行日记账一键导入 以前,会计月末痛苦的事情是什么?不错,就是银行对账!几百条银行流水耗时几小时辛辛苦苦录入,换来的是跟实际1分钱的差额,而且遗憾的是久久核对不出差错在哪儿. 现在,慧算账支持国内19家主流银行对账单直接导入,其他银行可通过慧算账提供的通用模板导入,

Groowiki v2.0.0发布 一个WIKI程序以及一个文档管理系统

Groowiki是一个WIKI程序以及一个http://www.aliyun.com/zixun/aggregation/7453.html">文档管理系统.Groowiki 是使用 Groovy 开发的,利用包括 Subversion.Groovy.Velocity等多个开源产品. Groowiki 2.0.0 is a major feature release with such new features as full RADEOX support, WYSIWYG HTML we

YMP v2.0.1 发布,轻量级 Java 应用开发框架

本次版本更新主要针对YMP框架的易用.稳定.安全性等方面的性能优化及BUG修复. 更多相关模块工程也会陆续更新,更多模块请参看:YMP v2.0 模块项目集中发布!第一波! 新版本已提交至Maven中央库,可以通过以下配置获取各模块依赖: <dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-<MODULE_NAME></artifactI

Banshee v2.0.1发布 自由免费的音乐播放器

Banshee一个在GNU/Linux上使用Helix和GStreamer多媒体平台库来执行播放,编码和解码Ogg,MP3和其它的格式的自由免费的http://www.aliyun.com/zixun/aggregation/9366.html">音乐播放器.你可以播放和导入CD,轻松的与你的ipod同步分享或播放它.Banshee同样也可将播放列表报告发布到last.fm的播放列表中.还有其它的一些很酷功能如:它 Banshee v2.0.1发行说明: AmazonMp3.Store:

一想千开PJblog审核功能补丁 v2.0版 发布第1/3页_应用技巧

这次这个补丁,应该说和上和是没有多少关系的,是完全重新编写的.但为了不和上次发布的那个补丁混淆,给这个补丁加个版本号2.0. 一.PJblog审核功能补丁v2.0对PJblog功能上的改进 1.重大改进:一想千开首创"敏感字"概念并引入应用到PJblog审核功能补丁v2.0   什么是"敏感字"?一想千开对"敏感字"的定义是这样的:含有"敏感字"的言论有可能是非法言论,也有可能是正常言论.这类词语我们不能直接加进"过

Apache Tomcat 7.0.20发布 商业品质服务器

Apache Tomcat的目标是在开放合作的的方式基于Java平台提供商业品质的服务器.(官方网址:http://tomcat.apache.org/) Apache是web服务器,可以运行在几乎所有广泛使用的计算机平台上.Apache和Tomcat是独立的,在同一台服务器上可以集成. Tomcat是java应用服务器,是一个servlet容器,是Apache的扩展.Tomcat是一个开放源代码.运行servlet和JSP Web应用软件的基于Java的Web应用软件容器.Tomcat Ser