Простота установки должна быть размещенным решением , которое использует WebSockets, HTTP Streaming или HTTP Long-Polling (одно из которых я работаю). Это самый простой вариант, потому что вам не нужно тратить время на установку решения, его настройку и разработку того, как его использовать при разработке и на производстве.
Если вы ищете самостоятельное решение , то это действительно зависит от того, какую технологию вы бы предпочли использовать, и каково сообщество для этой технологии.
- Node.js и socket.io в настоящее время имеют большое сообщество последователей, так что это не будет плохим выбором.
- PHP - я боюсь, что PHP на самом деле не построен с учетом долговременных постоянных соединений. Поэтому, хотя есть варианты, вероятно, лучше либо использовать размещенный сервис, либо держаться подальше.
- Рубин - проверить Фэй (также имеет опцию node.js), Джаггернаут или Судорога
- Java: как вы говорите, jwebsocket или WaterSpout Server
Надеюсь, это поможет.