php - Problème de synchronisation des données entre l'application et l'arrière-plan
淡淡烟草味
淡淡烟草味 2017-05-16 12:02:13
0
6
900

Le backend est un système de gestion de données Web avec une architecture C/S. Les données ajoutées par les utilisateurs de l'application sont visibles dans le backend. Les données supprimées par les utilisateurs du côté de l'application peuvent être mises à jour en actualisant les données en arrière-plan. Mais si les données de l'utilisateur sont supprimées en arrière-plan, comment peuvent-elles être synchronisées avec l'application ? ? ? Existe-t-il une bonne solution pour ce mécanisme de synchronisation ?

淡淡烟草味
淡淡烟草味

répondre à tous(6)
漂亮男人

Push, il existe désormais de nombreuses solutions push APP matures. Inutile de dire que pour iOS, les services tiers tels qu'Aurora Push conviennent également pour Android.

Si vous ne souhaitez pas utiliser de services tiers, vous pouvez également le résoudre vous-même :

  1. APP continue de faire des requêtes au serveur (ça semble faible, ha)

  2. L'APP maintient une longue connexion avec le serveur. Lorsque les données du serveur sont mises à jour, elle envoie immédiatement un message à l'APP

  3. .
给我你的怀抱

Cela dépend de vos besoins. Si vous avez besoin d'un affichage en temps réel, utilisez le service push.
Si vous n'avez pas besoin d'un affichage en temps réel, interrogez-le à chaque fois que vous ouvrez l'application.

曾经蜡笔没有小新

Créez ensuite un rafraîchissement programmé et décidez de la fréquence en fonction des besoins.

刘奇

swoole, workman, openfire, push tiers, minuterie, bien sûr, ceux-ci doivent être ajustés en fonction des besoins de votre entreprise et des scénarios spécifiques

大家讲道理

Si les données sont supprimées en arrière-plan, il n'est pas nécessaire de les synchroniser. Vous pouvez simplement accéder à nouveau à la page et demander les données. Si vous souhaitez rester sur cette page, réglez simplement une minuterie et actualisez les données comme mentionné ci-dessus

阿神

Si vous avez des exigences élevées en matière de données en temps réel, le push peut être considéré comme essentiel. Ensuite, vous pouvez disposer d'un minuteur pour demander des données régulièrement. Bien entendu, la réponse à cette demande doit être bien traitée, afin que le push et le minuteur s'accordent pour obtenir l'effet souhaité. cache

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal