redis如何实现推拉模式结合,如果根据用户是否在线判断推送和拉取,用户登陆后后台应该如何区分是从数据库中拉取还是读取redis中推送的timeline呢,这个是如何实现的呢
ringa_lee
まず、オンラインのユーザー数が一定レベルを超えると、プッシュするのが難しくなります。このとき、ユーザーがログインするときにプルすることができます。同時に、プルはキャッシュ内に存在する必要があります。プッシュは、特定のベースのユーザーが同時にオンラインになっている場合に実行できます (1 回のプッシュでは、数が多すぎても、数十個でも、場合によっては 1 台のマシンで維持される長いリンクの量もそれほど多くありません)。何億人ものユーザーがプッシュできなくなります
これを読むことをお勧めします:
https://www.keakon.net/2015/1...
http://blog.lovemydeer.com/20...
まず、オンラインのユーザー数が一定レベルを超えると、プッシュするのが難しくなります。このとき、ユーザーがログインするときにプルすることができます。同時に、プルはキャッシュ内に存在する必要があります。プッシュは、特定のベースのユーザーが同時にオンラインになっている場合に実行できます (1 回のプッシュでは、数が多すぎても、数十個でも、場合によっては 1 台のマシンで維持される長いリンクの量もそれほど多くありません)。何億人ものユーザーがプッシュできなくなります
一時的にプルすることもできます。これを読むことをお勧めします:
https://www.keakon.net/2015/1...
http://blog.lovemydeer.com/20...