MINA 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
MINA 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
MINA 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织 Apache
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-12

软件简介

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

Apache MINA 是一个网络应用程序框架,可帮助用户轻松开发高性能和高可伸缩性的网络应用程序。它通过 Java NIO 通过各种传输(例如TCP / IP和UDP / IP)提供了一个抽象的事件驱动的异步API。

Apache MINA 通常被称为:

  • NIO 框架库,
  • 客户端服务器框架库,或
  • 网络套接字库

Apache MINA 带有许多子项目:

  • AsyncWeb:基于 MINA 异步框架构建的 HTTP 服务器
  • FtpServer:FTP 服务器
  • SSHd:一个支持 SSH 协议的 Java 库
  • Vysper:XMPP 服务器

在线Javadoc:http://tool.oschina.net/apidocs/apidoc?api=mina

展开阅读全文

评论 (7)

加载中
原来出来的时间这么早
2021/04/20 17:39
回复
举报
艹,mina下载不到,被河x蟹l 404!!! MINA
2012/12/03 18:16
回复
举报
如果Android程序通过socket与服务器通信,那么在Socket的流上面套上ObjectOutputStream,ObjectInputStream直接传输对象好呢,还是用普通的BufferReader传输字符串数据好呢?MINA @红薯
2014/01/21 22:53
回复
举报
今天开始看Mina user guide中译版,对照着原版看,早知道有这个东西就好了 MINA
2014/11/24 21:10
回复
举报
传输速度达不到,ftp的速度? MINA
2015/01/04 13:42
回复
举报
mina还是挺不错的。 #MINA#
2015/11/27 13:33
回复
举报
mark #MINA#
2015/12/27 12:17
回复
举报
更多评论
发表了资讯
2021/11/04 18:44

安全日报:Apache MINA 拒绝服务漏洞安全更新

报告编号:B6-2021-110399 报告来源:360CERT 报告作者:360CERT 更新日期:2021-11-03 1 Vulnerability|漏洞 Apache MINA 拒绝服务漏洞安全更新 https://www.openwall.com/lists/oss-security/2021/11/01/2 2 Security Incident|安全事件 APT-C-59(芜琼洞)组织2021年攻击行动揭秘 https://mp.weixin.qq.com/s/WBpML3BTxFPHmBgyunmEEA 针对我国和南亚次大陆等国家的钓鱼攻击活动分析 https://mp.weixin.qq.com/s/CGHDuJAb4da...

1
1
发表于服务端专区
2019/06/04 07:11

Apache MINA 2.1.3 发布,高性能 Java 网络框架

Apache MINA 2.1.3 发布了。MINA 是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架,它通过 Java NIO 技术基于 TCP/IP 和 UDP/IP 协议提供了抽象的、事件驱动的,并且异步的 API。 这是 MINA 2.1.2 的 bug 修复版本,主要修复了以下问题: DIRMINA-1095:似乎 f UDP 会话的管理效率非常低 DIRMINA-1107:SslHandler flushScheduledEvents 竞争条件,redux DIRMINA-1111:2.1.x 上的 CPU 100% 使用率(epoll bug),仅...

9
20
发表于AI & 大数据专区
2019/04/15 07:06

Apache MINA 2.0.21 和 2.1.1 发布,高性能 Java 网络框架

Apache MINA 最新版本 2.0.21 和 2.1.1 已发布。MINA 是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架,它通过 Java NIO 技术基于 TCP/IP 和 UDP/IP 协议提供了抽象的、事件驱动的、异步的 API。 两个版本都是 bug 修复版本,并修复了一个严重的安全漏洞: CVE-2019-0231:处理 close_notify SSL/TLS 消息不再会导致连接关闭,使服务器保留打开的 socket,并让客户端接收应该加密的明文消息。 此外,MINA 2.1.1 还通...

4
18
2018/06/08 15:15

高性能 Java 网络框架 Apache MINA 2.0.18 发布

Apache MINA 2.0.18 已发布,Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架,它通过Java nio技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。 这是一个小的 bug 修复版本,没有特别关键的更改,具体内容可查阅发行说明。 下载地址: http://mina.apache.org/mina-project/downloads.html...

9
6
发表于软件架构专区
2018/03/18 07:53

高性能 Java 网络框架 Apache MINA 2.0.17 发布

Apache MINA 2.0.17 发布了,Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架,它通过Java nio技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。 更新内容: Bugs : [DIRMINA-844] - Http Proxy Authentication failed to complete (see description for exact point of failure) [DIRMINA-1002] - Mina IoHandlerEvents missing inputClosed enum item. [DIRMINA-1051] - The MD5withRSA ciph...

11
9
发表了资讯
2016/11/03 00:00

高性能 Java 网络框架 Apache MINA 2.0.16 发布

Apache MINA 2.0.16 发布了,Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架,它通过Java nio技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。 更新内容: Bugs : DIRMINA-1043 NullPointerException after upgrade to mina 2.0.14 DIRMINA-1044 Non-Secure (no TLS/SSL) based client could successfully send message to secure Mina endpoint after second attempt 下载地址: Binaries ....

26
34
发表了资讯
2016/09/30 00:00

高性能 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://mina.apache.org/downloads.html

8
16
发表了资讯
2016/09/01 00:00

高性能 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 详情可查阅【发行说明】 Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可...

10
23
发表了资讯
2016/02/19 00:00

Apache MINA 2.0.13 发布

Apache MINA 2.0.13 发布了,该版本主要是 bug 修复,包括: - A race condition when using the SSLFilter - Some corrupted data when using teh SSLFilter 发行说明: http://mail-archives.apache.org/mod_mbox/www-announce/201602.mbox/%3CCAG8=FRhN5gHCRabSosKKfhG9Muz6+pfnQHmrQ+CwvE4tyPe-_Q@mail.gmail.com%3E Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较...

8
16
发表了资讯
2016/02/09 00:00

Apache MINA 2.0.12 发布

Apache MINA 2.0.12 发布,该版本修复了一些关键的 bug: 在某些情况下导致 CPU 100% 的问题 大数据处理时 SSLHandler 存在死循环 会话移除在个别情况下的错误再次出现 Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在...

10
10
发表了资讯
2015/12/20 00:00

Apache MINA 2.0.10 发布,高性能 Java 网络框架

Apache MINA 2.0.10 发布,此版本是个 bug 修复版本,无新特性,主要修复: - SSL 处理器一个竞态条件 - 一些 OSGi 包声明修复 - 移除解码器的一个锁,加速 MINA 下载: ========= *http://mina.apache.org/downloads.html 详细改进请看发行说明。 Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 ...

15
25
发表了资讯
2014/10/27 00:00

Apache MINA 2.0.9 发布

Apache MINA 2.0.9 发布,此版本是个 bug 修复版本,修复了 2.0.8 版本以来发现的一些 bug。此版本现已提供下载,更多内容请看相关链接: * Homepage - http://mina.apache.org/ * FAQ - http://mina.apache.org/faq.html * Testimonials - http://mina.apache.org/testimonials.html * Documentation - http://mina.apache.org/documentation.html * Performance - http://mina.apache.org/performance-test-reports.html 建议...

12
20
发表了资讯
2014/09/25 00:00

Apache MINA 2.0.8 发布!

Apache MINA 2.0.8 发布,此版本是个 bug 修复版本。此版本关闭了 90 个 JIRAs(修复,延迟或者简单的弃用)。 其中一个改进可能会影响 MINA 2.0.7 到 MINA 2.0.8 的切换: */IoHandler/* 接口现在包括一个方法调用 /inputClosed()/,所以你必须实现这个方法,如果你直接实现 */IoHandler/* 接口,或者更好的,你扩展 */IoHandlerAdapter/*。 此版本是稳定版本,可用于生产环境,现已提供下载,更新详情请看这里或者这里。 建议...

9
14
发表了资讯
2012/10/12 00:00

Apache MINA 2.0.7 发布

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

0
3
发表了资讯
2012/08/28 00:00

Apache MINA 2.0.5 发布

你没看错,MINA 又复活了,上一个版本 2.0.4 是一年多前发布的。今天 MINA 发布了最新维护版本 2.0.5,该版本主要是 bug 修复。 主要改进记录有: Bug * DIRMINA-772 - First sent message is not garbage collected per session * DIRMINA-817 - Packaging is buggy * DIRMINA-829 - AbstractIoBuffer.getSlice(int index, int length) has incorrect behavior * DIRMINA-835 - IoHandler's sessionCreated and sessionOpened ...

9
4
发表了资讯
2011/06/17 00:00

Apache MINA 2.0.4 发布

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

4
3
发表了资讯
2011/04/17 00:00

Apache MINA 2.0.3 发布

Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。 该版本继续修复了前一版本的bug,没有引入新特性。 下载地址: http://mina.apache.org/downloads.htm...

1
3
发表了资讯
2010/12/18 00:00

Apache MINA 2.0.2 发布

MINA 刚刚发布了 2.0.2 版本,该版本修复了 2.0.1 的一些错误。 下载地址:http://mina.apache.org/downloads.html Bug * [DIRMINA-771] - Calling NioSocketSession.toString() causes java.lang.Error * [DIRMINA-790] - 2.0.0M6 + 2.0.0RC1: Win7 performance issue * [DIRMINA-791] - LineDelimeter.DEFAULT equals LineDelimeter.AUTO * [DIRMINA-807] - Deadlock with NioDatagramAcceptor/Udp (Compilable code inlined ...

2
0
发表了资讯
2010/10/28 00:00

Apache MINA 2.0.1 发布

该版本主要是修复了一两个bug而已。 下载地址:http://mina.apache.org/downloads.html Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。...

0
2
发表了资讯
2010/09/27 00:00

Apache MINA 2.0.0 正式版发布

之前有人提出质疑,MINA项目是否还活着,看到这条新闻,你该放心了。 Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。 下载地址:http://mina.apache.or...

12
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2016/06/01 09:46

Mina

Mina学习手册 1 Mina是什么? Apache Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架。它通过Java nio技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。 2 Mina的特性 3 Mina的应用架构 这里,我们可以看到,MINA 是你的应用程序 (可能是一个客户端应用或者一个服务器端应用) 和基础网络层之间的粘合剂,可以基于 TCP、UDP、in-VM 通信甚至一个客户端的 RS-232C 串行协议。 你要做的仅仅是在 ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于开发技能专区
2021/03/20 15:30

MINA中 重写KeepAliveMessageFactory 的getResponse方法触发不了

1
0
发表于开发技能专区
2021/02/22 20:59

我一个普通来继承InitializingBean来开启udp接收消息,结果导致controller访问不了

导致接口访问不了,网上也没找到解决方法

5
0
2019/09/15 19:45

mina客户端无法接受信息

目前已知的 1.项目放到服务器上(centos7)发现mina客户端无法收到服务端的信息,但是把mina客户端放在本机运行连接远程的mina服务端是可以的,客户端和服务端通信是8080/UDP端口,centos端口已打开. 2.通过抓包确定,服务端确实成功发出了信息,但是部署在centos上的mina客户端确实没有收到 3.客户端发送的数据,服务端可以正常收到 4.mina客户端集成在springboot上边 5.最后在说一句....本机调试mina客户端是没有问题的...

11
1
发表于服务端专区
2019/07/30 21:19

mina接收消息:开始符号,和结束符号问题,TextLineCodecFactory默认是/r/n

mina接收消息:开始符号,和结束符号问题,TextLineCodecFactory默认是/r/n 客户机消息是 STX是开头 ETX是结尾,对应16进制02 03,这时候TextLineCodecFactory需要怎么设置呢? 核心代码: TextLineCodecFactory tlcf = new TextLineCodecFactory(Charset.forName("gb2312"),new LineDelimiter("STXETX"),new LineDelimiter("STXETX")); 目前收到消息如下:没有正常调用接收消息的messageReceived方法 完整代码: package com....

2
0
发表了问答
2008/10/24 19:34

网络通讯框架mina和xscocket的简单比较

http://www.blogjava.net/ghostdog/archive/2008/06/10/206874.html

8
4
发表了问答
2012/03/20 10:56

java.io.IOException: 远程主机强迫关闭了一个现有的连接。

java.io.IOException: 远程主机强迫关闭了一个现有的连接。 at sun.nio.ch.SocketDispatcher.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:25) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233) at sun.nio.ch.IOUtil.read(IOUtil.java:206) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:236) at org.apache.mina.transport.socket.nio.NioProcessor.read(N...

7
0
发表了问答
2013/03/04 16:21

Apache Mina 如何做集群

Apache Mina 如何做负载均衡,或是集群,因特网上现在都没有找到现成成熟的解决方案,大家有没有思路啊?

8
0
发表了问答
2017/09/26 10:35

Spring整合Mina和RabbitMQ的问题

各位好,想请教一个比较奇怪的问题。在项目中,通过mina接受远程telnet命令,然后将命令中的请求参数放到消息队列里面,由消费者端去异步处理。但是在测试过程中发现,第一次的telnet命令,mq消费者端日志显示确认完成,但是onMessage方法日志内并未打印,业务代码就没执行。但是第二次发送同一个命令之后,一切就正常了。 1. spring-mq配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframew...

1
1
发表了问答
2014/09/16 17:53

请问Netty和MINA该如何选择呢?

如题,Netty和MINA该如何选择,如果选择Netty该用哪个版本?谢谢!

9
0
发表了问答
2016/01/12 20:58

针对同一个客户端,MINA怎么可以同时开启多个线程以不同的频率发送多种消息呢?

我的项目要求在客户端连接到服务器的时候,就会时时的给他每秒一次的推送数据,还有其他的数据有的是5秒一次,有的是1分一次。我试着自己建了多个线程传入ISsession 发送数据 总是报错。如果只开启一个线程就正常。 下面是hander中的代码: @Override   public void sessionOpened(IoSession session) throws Exception {     System.out.println("【server】sessionOpened ID:" + session.getId());     if (allIoSessions == null)...

10
0
发表了问答
2017/01/06 17:35

spring整合mina后tomcat启动时出现了问题

信息: Initializing Spring root WebApplicationContext 2017-01-06 17:33:12:670[ERROR]: Context initialization failed java.lang.NoClassDefFoundError: org/springframework/core/DefaultParameterNameDiscoverer at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.<init>(AbstractAutowireCapableBeanFactory.java:123) at org.springframework.beans.factory.support.AbstractAutowireC...

1
0
发表了问答
2017/01/05 18:01

无线传感器web项目?

需求:大量无线传感器(2000-3000)需要定时向服务器发送请求,提交数据。想到的解决方案是mina,不知道对不对。 客户端要请求服务器,查看传感器传回来的数据。使用tomcat。 如何让mina随着tomcat启动和销毁?

17
0
发表了问答
2016/12/05 10:58

mina 框架防攻击

最近在项目上用了Mina,服务端测试适用了一下黑名单; 在用一台电脑死循环连接服务器的时候,服务器的内存一会达到100%且报内存溢出; 服务端日志: 2016-12-05 10:58:50 [ NioProcessor-3:181674 ] - [ WARN ] Remote address in the blacklist; closing. 2016-12-05 10:58:50 [ NioProcessor-3:181674 ] - [ WARN ] Remote address in the blacklist; closing. 2016-12-05 10:58:50 [ NioProcessor-3:181674 ] - [ WARN ] Rem...

8
0
发表了问答
2016/11/25 14:42

关于 Mina BlackListFilter的一个小问题?

最近在研究Mina过滤器,到了黑名单过滤器,发现挺简洁的,于是尝试写一点代码测一测看看,结果和我想的不太一样。先不多说,先贴代妈: Mina服务端: IoAcceptor acceptor = new NioSocketAcceptor(); acceptor.getSessionConfig().setReadBufferSize(1024); acceptor.getSessionConfig().setIdleTime(IdleStatus.BOTH_IDLE, ConstanceLee.IDELTIMEOUT); MyBlackListFilter blacklistFilter = new MyBlackListFilter(); InetAd...

1
0
发表了问答
2013/01/23 17:17

mina连接莫名断开,是不是有什么特殊属性要设置?

用mina做了一个客户端,由于初学和业务的需要,这里采用了同步方式来进行通信。 在和第三方服务器的通信过程中,经常发生超时的现象,经过跟踪调试发现,超时请求发出之前,自己维护的IoSession对象已断开了连接(即isConnected()返回true)。 同样的事情,同事用C++写的客户端,一次断连的情况都没发生过。虽然我在请求发出之前重连了断开的连接,解决了问题,但是还是不解为什么会出现比较频繁的断连,handler里的sessionClos...

5
0
发表了问答
2016/11/16 21:05

关于使用mina 出现的服务器卡死问题

麻烦各位大神看看这是什么原因 第一次尝试用mina做发送指令通讯,结果发现服务器卡死,用jmap 测试后 发现的

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
7 评论
702 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部