#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.