Socket.IO кажется самой популярной и активной библиотекой эмуляции WebSocket. Джаггернаут использует его для создания полной системы публикации / подписки.
Фэй также популярен и активен, и у него есть собственная библиотека javascript, что делает ее полную функциональность сопоставимой с Juggernaut. Джаггернаут использует узел для своего сервера, а Фэй может использовать узел или стойку. Джаггернаут использует Redis для обеспечения устойчивости ( исправление: он использует Redis для pub / sub), а Фэй сохраняет только состояние в памяти.
- Все ли выше точно?
- Фэй говорит, что он реализует Bayeux - я думаю, что Джаггернаут этого не делает - это потому, что Джаггернаут находится на более низком уровне (IE, я могу реализовать Байё с помощью Джаггернаута)
- Может ли Фэй переключиться на использование сокета. Библиотека javascript браузера ввода-вывода, если бы она захотела? Или их библиотеки javascript делают принципиально разные вещи?
- Есть ли какие-либо другие архитектурные / дизайнерские / философские различия между проектами?
задан John Bachir 21 September 2011 в 18:22
поделиться