Ich benutze Python und Django, um eine Anwendung zu erstellen. Ich möchte ein Benachrichtigungssystem wie in der Facebook-Benachrichtigung erstellen. Was ich will ist, sobald die Datenbank aktualisiert wird, wird ein Benutzer über die Änderungen benachrichtigt. Dafür möchte ich keinen AJAX verwenden und jedes Zeitintervall asynchrone Anfrage machen, stattdessen möchte ich, dass der Server die Änderungen an den Client überträgt. Ist das möglich? Wenn ja, wie kann ich das tun?Reverse-Ajax-Modul in Django, um Benachrichtigungssystem zu erstellen
5
A
Antwort
0
Sie können versuchen, mit http://socket.io
es nutzen zu können, mit django Werfen Sie einen Blick auf https://github.com/stephenmcd/django-socketio
0
Sie lernen können, wie Disqus dies von dieser Darstellung hat: https://speakerdeck.com/northisup/scaling-realtime-at-disqus
Sie verwenden nginx push stream module
Eine pure Stream http Push-Technologie für Ihr Nginx-Setup.
Comet einfach gemacht und wirklich skalierbar.
Unterstützt EventSource, WebSocket, Long Polling und Forever Iframe.
Verwandte Themen
- 1. Benachrichtigungssystem
- 2. django - CreateView, um kein Modell zu erstellen
- 3. admin laravel Benachrichtigungssystem
- 4. Django: Vorlagensuchreihenfolge für das Authentifizierungssystem (um eigene Authentifizierungsvorlagen zu erstellen)
- 5. Benachrichtigungssystem/Dienst in C# mit ASP.NET MVC
- 6. Benachrichtigungssystem mit p: poll/push
- 7. ein Facebook-like-Benachrichtigungssystem in PHP
- 8. wie url in django zu erstellen
- 9. Datenbankschema für Benachrichtigungssystem Ähnlich wie Facebook
- 10. Erstellen einer Bestellung in Django
- 11. So generieren Echtzeit-Benachrichtigungssystem wie Facebook in Laravel
- 12. Wie soll ich dieses SMS-Benachrichtigungssystem implementieren?
- 13. Erstellen eines Linkverkürzers in Django
- 14. Um zweidimensionales Array zu erstellen
- 15. Effizienter Weg, um mehrere abhängige Objekte in Django zu speichern
- 16. django liest Textdatei, um Daten zu retrahieren
- 17. Erstellen json Array in django
- 18. Um Django FileField oder FilePathField zu verwenden?
- 19. Wie fügt man Standard (versteckte) Werte hinzu, um Vorlagen in Django zu erstellen?
- 20. Django-Filer: Lesen der Ordnerstruktur in einer Vorlage, um eine Galerie zu erstellen
- 21. Was ist der beste Weg, um ein Modellobjekt in Django zu erstellen?
- 22. Kanonische Methode, um in django-rest-framework 3.x Massen zu erstellen?
- 23. PHP - Echtzeit-Benachrichtigungssystem - unterstützt alle Browser und Geräte
- 24. Welche Datenstruktur sollte ich in Redis für ein Benachrichtigungssystem verwenden?
- 25. Erstellen einer Django-Detailansicht
- 26. Welche Tools sollte ich verwenden, um meine Website zu erstellen?
- 27. django-mutant beim Erstellen von Modellen in django-admin
- 28. Erstellen einer Viele-zu-Viele-Beziehung in Django
- 29. nicht in der Lage, django Projekte zu erstellen
- 30. Benutzerdefiniertes Benutzerregistrierungsformular erstellen Django