Maison  >  Questions et réponses  >  le corps du texte

java - TimeLine推拉模式请教

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

ringa_leeringa_lee2743 Il y a quelques jours531

répondre à tous(2)je répondrai

  • PHPz

    PHPz2017-04-18 10:56:08

    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

    .

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 10:56:08

    Il est recommandé de lire ceci :

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

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

    répondre
    0
  • Annulerrépondre