Вопрос

Какая самая близкая альтернатива Java к Скрученный?

Это было полезно?

Решение

Как и Стефан, я бы посоветовал вам взглянуть на Мина.Это фреймворк для асинхронного сетевого ввода-вывода.Он построен поверх NIO, о котором упоминалось ранее, и IMO скрывает некоторые сложности, связанные с селекторами, каналами и т.д..Я использовал Mina для пары проектов, и это довольно неплохо, но имейте в виду, я обнаружил, что документация немного слабовата.И опять же, как упоминал Стефан, у него нет готовой поддержки слишком большого количества протоколов.

Другие советы

Nio действительно низкоуровневый и поддерживает только сокеты и SSL, если вы достаточно усердно поищете образцы в Google.

Apache Mina сглаживает сложность и добавляет несколько протоколов, но не так много, как Twister.

Я реализовал большую часть скрученного реактора в моя коллекция взломов усилителей на launchpad - но ему нужен сопровождающий.

Я не думаю, что есть что-то похожее на Twisted, что касается Отсрочки и сложных цепочек обратного вызова.Для неблокирующего ввода-вывода, я думаю НИО это наиболее часто используемое решение.В частности, посмотрите на этот раздел на селекторах.

Если к этому все еще есть интерес, я только что выпустил первую бета-версию фреймворка 'Reaction', который поддерживает модель отложенного обратного вызова в стиле Twisted в Java.Помимо работы как стандартный пакет Java, он также может быть использован как служба OSGi.Лицензия - Apache версии 2.

Более подробная информация на моем сайте, >здесь<.

Смотрите этот фреймворк из Spring.io: http://spring.io/blog/2013/05/13/reactor-a-foundation-for-asynchronous-applications-on-the-jvm

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top