интеграция netty-socketio с Tomcat8

#java #tomcat #socket.io

#java #tomcat #socket.io

Вопрос:

Я подумываю об использовании сокета.ввод-вывод для веб-приложения реального времени, написанного на Java. Из того, что я вижу сокет.сервер ввода-вывода в основном разработан для Node.js и для этого есть порты в Java. Кажется, netty-socketio является стабильным решением.

Я не могу понять, могу ли я встроить его в файл WAR в моем приложении, работающем на Tomcat8, и не иметь проблем с его запуском таким образом.

Кто-нибудь интегрировал это в файл WAR в Tomcat8?

Ответ №1:

Это так же просто, как пирог, просто создайте com.corundumstudio.socketio.SocketIOServer . Пример:

В вашем методе tomcat Servlet.init введите следующий:

 Configuration config = new Configuration();
config.setHostname("localhost");
config.setPort(81);

SocketIOServer server = new SocketIOServer(config);
server.start();
 

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

1. @Nikita Koksharov: то есть, по сути, я создаю новый процесс, который прослушивает другой порт?

2. @JohnDoDo SocketIOServer создает его для вас

3. @Nikita Koksharov: Я попробую! Спасибо!