Можно ли реализовать пользовательское приложение WebSocket на Java без необходимости запускать его на веб-сервере, таком как GlassFish, Tomcat, Jetty и т. д.?
Я намерен разработать специальное приложение и хотел бы реализовать свой собственный способ управления потоками, мониторинга, балансировки нагрузки, обмена сообщениями и тому подобного. (по сравнению, например, с ServerSocket в Java TCP). Я знаю, что существуют контейнеры Tyrus, такие как интеграция Grizzly для автономного сервера и поддержка сервлетов, а также есть Jetty, но я не уверен, что это то, что я ищу. Является ли Grizzly или Jetty самостоятельным решением? Я знаю, что Tyrus является своего рода оболочкой для реализации Grizzly WebSocket, но, честно говоря, я не уверен, как эти два взаимосвязаны.
Любые предложения более чем приветствуются! Благодарю вас!