Вопросы с тегом «publish-subscribe»

4
Разница между Observer, Pub / Sub и привязкой данных
В чем разница между шаблоном наблюдателя , публикацией / подпиской и привязкой данных ? Я немного обыскал Stack Overflow и не нашел хороших ответов. Я пришел к выводу, что привязка данных - это общий термин, и существуют разные способы его реализации, такие как шаблон наблюдателя или шаблон публикации / подписки. …

7
Зачем использовать шаблон публикации / подписки (в JS / jQuery)?
Итак, мой коллега познакомил меня с шаблоном публикации / подписки (в JS / jQuery), но мне трудно понять, почему можно использовать этот шаблон вместо «обычного» JavaScript / jQuery. Например, раньше у меня был следующий код ... $container.on('click', '.remove_order', function(event) { event.preventDefault(); var orders = $(this).parents('form:first').find('div.order'); if (orders.length > 2) { …

3
Фэй против Socket.IO (и Джаггернаута)
Socket.IO кажется самой популярной и активной библиотекой эмуляции WebSocket. Джаггернаут использует его для создания полной системы публикации / подписки. Faye также популярна и активна, и у нее есть собственная библиотека javascript, что делает ее полную функциональность сопоставимой с Juggernaut. Джаггернаут использует узел для своего сервера, а Фэй может использовать узел …

2
Разница между Redis и Kafka [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 2 месяца назад . Уточните этот вопрос Redis можно использовать как паб-подписку в реальном времени, как …

4
Общие сведения о публикации / подписке Meteor
У меня есть простое приложение, которое показывает список файлов Projects. Я удалил autopublishпакет, чтобы не отправлять все клиенту. <template name="projectsIndex"> {{#each projects}} {{name}} {{/each}} </template> Когда он autopublishбыл включен, это отображало все проекты: if Meteor.isClient Template.projectsIndex.projects = Projects.find() После его удаления мне дополнительно нужно сделать: if Meteor.isServer Meteor.publish "projects", -> …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.