Ich arbeite an einer Anwendung, die MongoDB und PHP verwendet, wobei der Benutzer Benachrichtigungsupdates für verschiedene Ereignisse erhält (so etwas wie FB Notifications). Ich habe etwas über APE, node.js und die Comet Server Push Technologie gelesen. Aber da ich neu hier bin, bin ich mir nicht sicher, wie ich mit meiner Bewerbung weitermachen soll. Was wird die bessere Option sein?Funktionsweise des Benachrichtigungsmechanismus
0
A
Antwort
0
können Sie aus diesen Mechanismus selbst Kernkonzept mit zunächst eine zusätzliche Spalte in Ihrer Datenbank mit dem Namen Flagge oder etwas standardmäßig machen seinen Wert auf 0, wenn ein neuer Datensatz in dieser Tabelle als dieser Rekord-Flag-Wert wird einfügt 0 dann bei der Anmeldung alle überprüfen und Aufzeichnungen holen den Wert der Flag-Spalte mit 0 nach offener klicken auf, dass die Daten in jedem Tempo oder Seite und den Flag-Wert auf 1 gesetzt
Verwandte Themen
- 1. Swift - Funktionsweise Zeitverbrauchsverfolgung
- 2. Funktionsweise von OpenUDID
- 3. Funktionsweise von Datastax PreparedStatements
- 4. Kann jemand die Funktionsweise des folgenden Codes erklären ...?
- 5. Funktionsweise der HTML5-Geolocation-Funktion
- 6. Funktionsweise von Append im Wörterbuch?
- 7. Funktionsweise der Validierungsregeln in Laravel
- 8. Hibernate: Überblick über die Funktionsweise von @GeneratedValue
- 9. Probleme beim Verstehen der Funktionsweise von TBXML
- 10. Funktionsweise der NVIC-Funktion NVIC_EnableIRQ (CAN1_RX0_IRQn);
- 11. Ein Beispiel für die Funktionsweise von UIViewAnimationOptionLayoutSubviews?
- 12. Dlls und ihre Funktionsweise in Visual Studio
- 13. Push-Benachrichtigungsmechanismus zwischen einem Server und einer Client-App
- 14. Ich verstehe nicht die Funktionsweise der Tellg-Funktion
- 15. Funktionsweise der Bindefunktion für funktionale Objekte in C++
- 16. Funktionsweise der Rückgabefunktion (x) von der äußeren Funktion (Array)
- 17. Gibt es einen Benachrichtigungsmechanismus, wenn sich die Ergebnisse von getifaddrs() ändern?
- 18. Gibt es eine gute Referenz für Datenanmerkungen bezüglich der Funktionsweise von DataType?
- 19. Einstellen des Standardwertes eines C# Optional Parameter
- 20. Volle Nutzung des Hardwarebeschleunigers
- 21. Frequenz des Audioeingangs erkennen - Java?
- 22. Ändern des Standardverhaltens des Operators
- 23. Abrufen des Eigenschaftsnamens des Objekts
- 24. Ermitteln des Adressbereichs des Datensegments
- 25. Verhindern des Schwenkens des Diagramms
- 26. Ändern des Werts des Kartenpaars
- 27. Ermitteln des Computernamens des Kunden
- 28. Verwenden einer großen TObjectList und Freigeben des nicht verwendeten Teils
- 29. Ändern des Status des CRM-Falls mithilfe des OData-Webdiensts
- 30. Definieren des Musters des text() Knotens des komplexen gemischten Elements
Sie AJAX-basierte Techniken nutzen könnten oder für WebSockets schauen –
WebSockets werden nicht von allen Browsern unterstützt. Und wir möchten nicht, dass der Client ständig den Server kontaktiert. Stattdessen kontaktiert der Server den Client im Falle von Benachrichtigungen. – Ashish
Aber so funktioniert es nicht. Es ist immer eine offene Verbindung erforderlich, auch wenn es sich um eine Push-Benachrichtigung handelt. Wie [Wikipedia] (http://en.wikipedia.org/wiki/Push_technology) sagt: "Ein Client könnte verschiedene Informationskanäle" abonnieren ". Wenn auf einem dieser Kanäle neuer Inhalt verfügbar ist, leitet der Server diese Informationen an den Benutzer weiter. Aber du hast recht, es funktioniert nicht in allen Browsern, also solltest du AJAX verwenden. Probieren Sie jQuery aus, es ist ein Kinderspiel, die Arbeit damit zu erledigen. –