Pytania otagowane jako publish-subscribe

4
Różnica między Observer, Pub / Sub i Data Binding
Jaka jest różnica między wzorcem obserwatora , publikowaniem / subskrypcją i wiązaniem danych ? Szukałem trochę na Stack Overflow i nie znalazłem żadnych dobrych odpowiedzi. Doszedłem do wniosku, że powiązanie danych jest terminem ogólnym i istnieją różne sposoby jego implementacji, takie jak wzorzec obserwatora lub wzorzec Pub / Sub. Ze …

7
Po co używać wzorca publikowania / subskrypcji (w JS / jQuery)?
Tak więc kolega zapoznał mnie ze wzorcem publikowania / subskrypcji (w JS / jQuery), ale trudno mi zrozumieć, dlaczego można użyć tego wzorca „normalnego” JavaScript / jQuery. Na przykład wcześniej miałem następujący kod ... $container.on('click', '.remove_order', function(event) { event.preventDefault(); var orders = $(this).parents('form:first').find('div.order'); if (orders.length > 2) { orders.last().remove(); } …

3
Faye kontra Socket.IO (i Juggernaut)
Socket.IO wydaje się być najpopularniejszą i najbardziej aktywną biblioteką emulacji WebSocket. Juggernaut używa go do stworzenia kompletnego systemu pub / sub. Faye jest również popularna i aktywna i ma własną bibliotekę javascript, dzięki czemu jej pełna funkcjonalność jest porównywalna z Juggernaut. Juggernaut używa węzła jako swojego serwera, a Faye może …

2
Różnica między Redis i Kafka [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 miesiące temu . Popraw to pytanie Redis może być używany jako subwoofer w czasie rzeczywistym, tak jak Kafka. …

4
Zrozumienie publikowania / subskrypcji Meteor
Mam prostą aplikację, która wyświetla listę plików Projects. Usunąłem autopublishpaczkę, więc nie wysyłam wszystkiego do klienta. <template name="projectsIndex"> {{#each projects}} {{name}} {{/each}} </template> Gdy autopublishzostało włączone, wyświetli się wszystkie projekty: if Meteor.isClient Template.projectsIndex.projects = Projects.find() Po usunięciu muszę dodatkowo wykonać: if Meteor.isServer Meteor.publish "projects", -> Projects.find() if Meteor.isClient Meteor.subscribe "projects" …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.