使用NIO框架的Java程序

使用NIO框架的Java程序,java,nio,Java,Nio,我正在做一些与JavaNIO相关的研究。我需要找个代表 基于此框架的应用程序。请随时提出建议!越多越好 谢谢我相信Adobe LCD使用Java NIO。网络框架是基于NIO构建的(许多应用程序都使用它来提供高性能的网络) ApacheMina是一个网络应用程序 帮助用户开发的框架 高性能和高可扩展性 网络应用很容易。信息技术 提供一个抽象的事件驱动· 各种网络上的异步API 传输,如TCP/IP和UDP/IP 通过JavaNIO Apache MINA通常被称为: NIO框架·库 客户端·服

我正在做一些与JavaNIO相关的研究。我需要找个代表 基于此框架的应用程序。请随时提出建议!越多越好


谢谢

我相信Adobe LCD使用Java NIO。

网络框架是基于NIO构建的(许多应用程序都使用它来提供高性能的网络)

ApacheMina是一个网络应用程序 帮助用户开发的框架 高性能和高可扩展性 网络应用很容易。信息技术 提供一个抽象的事件驱动· 各种网络上的异步API 传输,如TCP/IP和UDP/IP 通过JavaNIO

Apache MINA通常被称为:

  • NIO框架·库
  • 客户端·服务器框架·库,或
  • 网络套接字库
然而,这远远不止于此。 请看一下这张名单 实现快速网络的关键技术 应用程序开发,以及什么 人们说米娜。请抓住 自己下载,试试我们的快速 开始指南,浏览我们的常见问题或开始 加入我们的社区

我相信JETTY使用的是continuations,而不是Servlet3.0 continuations

您还可以查看BlazeDS NIO实现(基本上是一个开源LCD)。
HTTP连接器使用NIO。它已在JavaEE应用服务器中使用,并且在JavaServletContainer中也可用。它不仅支持(类似于HTTP推送的想法),而且扩展性非常好,它可以在一个线程上实现约20000个并发HTTP连接,而不是在那么多线程上实现约5000个并发HTTP连接。

我在SourceForge上启动了一个名为JInSim的开源项目,该项目使用nio。我不再是一个活跃的it开发人员,但我相信这部分仍然是一样的。它是一个较小规模的库,允许人们为赛车模拟器实时编写客户端以提高速度

Netty是一个NIO客户机-服务器框架 这使得快速和简单 网络应用的发展 例如协议服务器和客户端。 它大大简化和简化了流程 网络编程,如TCP和 UDP套接字服务器

,流行的web应用服务器,可以使用NIO。检查不同的插座连接器。Jetty还可以用于处理异步web请求

,一个分布式密钥/值存储,也可以使用NIO进行套接字连接,并使用库的一部分从其只读数据存储中读取。

正在使用NIO


但在加入NIO潮流之前,我建议您阅读。

Adobe LCD似乎是专有的,因此我们无法访问该代码。研究它会很困难。但是,谢谢!这应该是社区维基吗?链接已断开!>MINA只支持NIO,不支持NIO。。Netty支持这一点,但他们的文档非常糟糕。。