Автономный сокет.Сервер ввода-вывода на Java

#java #websocket #socket.io

#java #websocket #socket.io

Вопрос:

Я ищу простой сокет.Сервер ввода-вывода, написанный на Java.

Я знаком с этим, но у него есть зависимость от сервлетов, которые я не использую в своем приложении.

Я ищу что-то похожее на это, но поддерживающее все сокеты.Протокол ввода-вывода, а не только часть WebSocket.

РЕДАКТИРОВАТЬ: это также означает отсутствие причала и т.д.

Ответ №1:

Попробуйте эту библиотеку:

https://github.com/mrniko/netty-socketio

Основан на высокопроизводительной сети библиотек сокетов.

Он поддерживает последний протокол сокета.Сервер ввода-вывода.

Комментарии:

1. Кто-нибудь тестировал этот фреймворк и готов ли он к производству?

2. @PiniCheyni Я им пользовался. Работает как шарм

Ответ №2:

Учитывая, что большинство производственных серверов на базе Java основаны на стандарте Servlet, я не верю, что какая-либо такая реализация существует.

Комментарии:

1. Ну, это не означает, что он будет служить веб-сервером, я хочу предоставить потоковый API, который доступен через Интернет. Сокет. IO имеет наибольший смысл для этого. Думаю, теперь я могу написать его. Весело.

2. Хе-хе. В зависимости от вашего определения веселья :). Я бы сказал, что использование чего-то вроде Tomcat с обработчиком NIO и реализацией Comet приведет вас туда, куда вы хотите быстрее, НО я могу понять нежелание иметь дело со всеми дополнительными слоями, которые добавляет материал J2EE.