RNIO是Java语言的简约框架NIO 它处理的选择,但让你完全掌控渠道。
RNIO是兔子Web代理使用的NIO框架。
随着rnio您创建一个NioHandler,然后你的事件等待。该事件是读准备好,写的准备,接受准备和连接就绪。随着rnio你只能等待一次,如果你想你必须注册为事件再一次执行相同的操作。您可以设置超时为每个单独等待。
内部rnio有一组选择器,并运行一个线程为他们每个人。你的事件监听器可以在选择线程或从线程池中的后台运行,它是由你来决定什么是更好的。对于低延迟要选择线程上运行,但你不应该这样做可能会阻止任何操作,因为这将阻止rnio。
什么是此版本的新 :
- 的javadoc的主要更新
- 使我们能够指定一个线程工厂选择线程创建。
在什么版本1.1是新的:
- 更名为UnlimitedSocketHandler和SocketHandlerBase使人们有可能设置超时它的值。新增超时的EchoServer样本。对于MultiSelectorNioHandler默认的超时值现在可以作为参数传递给构造。
什么版本1.0是新的:
- 从NIO处理代码创建rnio兔发现/ 4.4 。
- 新增EchoClient和EchoServer作为例子。
- 修正了一个问题,调用NioHandler.shutdown()多次。
要求:
- 在Java 2标准版运行环境
评论没有发现