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
Коментар не знайдено