java - TimeLine推拉模式请教
ringa_lee
ringa_lee 2017-04-18 10:54:08
0
2
524

redis如何实现推拉模式结合,如果根据用户是否在线判断推送和拉取,用户登陆后后台应该如何区分是从数据库中拉取还是读取redis中推送的timeline呢,这个是如何实现的呢

ringa_lee
ringa_lee

ringa_lee

répondre à tous(2)
PHPzhong

Tout d'abord, il vous est difficile de pousser si le nombre d'utilisateurs en ligne est supérieur à un certain niveau. À ce stade, vous pouvez le retirer lorsque l'utilisateur se connecte. Il est impossible pour les utilisateurs de le faire. connectez-vous en même temps. Il n’y a pas de concurrence extrême dans le tirage pour le moment, le tirage doit être dans le cache. Le push peut être effectué lorsqu'une certaine base d'utilisateurs est en ligne en même temps, par exemple trois mille. Si vous poussez une fois, le nombre de liens longs maintenus par une seule machine n'est pas important. S'il y en a trop, des dizaines ou même. des centaines de millions d'utilisateurs ne pourront pas pousser. Vous pouvez choisir de tirer temporairement de manière appropriée

.
Ty80

Il est recommandé de lire ceci :

  1. https://www.keakon.net/2015/1...

  2. http://blog.lovemydeer.com/20...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!