RNIO это минималистичный NiO рамки для Java языка NBSP &;. Он обрабатывает селектор, но дает вам полный контроль над каналами.
RNIO является NiO база, используемая кролика веб-прокси.
С rnio создании NioHandler, а затем вы ждете событий. События для чтения готовы, написать готово, принять готовы и подключить готовый. С rnio вы ждете только один раз, если вы хотите, чтобы выполнить те же действия снова, вы должны зарегистрироваться на мероприятие еще раз. Вы можете установить тайм-ауты для каждого индивидуально, подождите.
Внутренне rnio имеет набор селекторов и работает один поток для каждого из них. Ваши слушатели событий может работать либо в потоке селектора или на фоне из пула потоков, это до вас, чтобы решить, что лучше. Для низкой латентностью вы хотите работать на потоке селектора, но тогда вы не должны делать любую операцию, которая может блокировать, так что будет блокировать rnio.
Что нового В этом выпуске :.
- Основные обновления в Javadocs
- Сделано это для возможности задать нить фабрику для создания потока селектор.
Что нового в версии 1.1:
- Переименован UnlimitedSocketHandler в SocketHandlerBase и позволило установить тайм-аут значения для него. Добавлено тайм-ауты в образце EchoServer. Значение тайм-аута по умолчанию для MultiSelectorNioHandler теперь можно передать в качестве аргумента конструктора.
Что нового в версии 1.0:
- Создан rnio из НИО коде обработки найти в кролика / 4.4 .
- Добавлена EchoClient и EchoServer в качестве примеров.
- Исправлена проблема с вызовом NioHandler.shutdown () несколько раз.
Требования
- Java 2 Standard Edition Runtime Environment
Комментарии не найдены