Скрученный в Java

Какова ближайшая альтернатива Java для Twisted?

Ответы

Ответ 1

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

Ответ 2

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

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

Ответ 4

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

Ответ 5

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

Подробнее на моем веб-сайте, > здесь <.