DWR против Websockets
В настоящее время мы используем DWR, но у нас есть проблемы из-за невозможности использовать POST (это вызывает использование GET при включенном теге script), поэтому мы думаем перейти на HTML5 WebSockets.
Каковы плюсы и минусы двух технологий? Я не мог найти никакого сравнения. Наш сервер - Java (Tomcat) и должен оставаться таким (без Node.js или подобного).
1 ответ
Вы должны создать свой собственный сервер веб-сокетов, свою собственную систему обмена сообщениями. Я использую HTML5 WebSockets между устаревшими не веб-технологиями и HTML5 GUI.
Я разработал протоколы и сообщения в соответствии с потребностями, используя Java-сторону ByteBuffer и собственный JavaScript-код ByteBuffer, основанный на ArrayBuffer, DataView и TextDecoder для UTF-8.
Это можно сделать в ExecutorService в Tomcat, как ответили на этот вопрос.