Socket.IO кажется самой популярной и активной библиотекой эмуляции WebSocket. Juggernaut использует его для создания полной паб/подсистемы.
Faye также популярен и активен и имеет свою собственную библиотеку javascript, что делает его полную функциональность сопоставимой с Juggernaut. Juggernaut использует node для своего сервера, а Faye может использовать либо node, либо стойку. Juggernaut использует Redis для настойчивости ( коррекция: использует Redis для pub/sub), а Faye сохраняет состояние только в памяти.
- Является ли все более точным?
- Фэй говорит, что он реализует Bayeux - я думаю, что Джаггернаут не делает этого - это потому, что Джаггернаут - более низкий уровень (IE, Я могу реализовать Bayeux с помощью Juggernaut)
- Может ли Faye переключиться на использование библиотеки javascript браузера Socket.IO, если бы захотелось? Или их библиотеки javascript имеют принципиально разные вещи?
- Существуют ли другие проекты в области архитектуры/дизайна/философии между проектами?