[技术][讨论]对于一个具有几百万粉丝的用户,数据如何实时投递到所有用户?

25 views
Skip to first unread message

Alex

unread,
Jan 8, 2012, 10:11:06 PM1/8/12
to game.dev.top
对于一个具有几百万粉丝的用户,数据如何实时投递到所有用户? 诸如新浪的明星用户。。。

Plus Wu

unread,
Jan 9, 2012, 1:51:04 AM1/9/12
to game.dev.top
为什么要实时呢,sina那个很多时候延时还是蛮大的啊,经常自己发条微博要很久才能刷出来啊

On 1月9日, 上午11时11分, Alex <wanghui0...@gmail.com> wrote:
> 对于一个具有几百万粉丝的用户,数据如何实时投递到所有用户? 诸如新浪的明星用户。。。

Peter

unread,
Jan 9, 2012, 3:52:24 AM1/9/12
to gamed...@googlegroups.com
�������⣺
1����δ��͸���ȷ���û����������Ҫ������ǵĹ�����ϵ�ˣ������˿�ͱ���
ע�ߡ���������ݶ�Ӧ��ϵ����������ҡ�
2�����ʵ�����ˢ�¡�����Ƿ������˸�ݿͻ����������ġ��ͻ��˿���ÿ��
һ��ʱ���������������һ�Σ����ɷ������˴������������ݿ⡢ cache�ȣ���
���в�ѯ���ѽ��ظ�ͻ��˽�����ʾ��


On 2012/1/9 14:51, Plus Wu wrote:
> ΪʲôҪʵʱ�أ�sina�Ǹ��ܶ�ʱ����ʱ�������İ��������Լ�����΢��Ҫ�ܾò���ˢ������
>
> On 1��9��, ����11ʱ11��, Alex <wanghui0...@gmail.com> wrote:
>> ����һ�����м������˿���û���������ʵʱͶ�ݵ������û�? �������˵������û�������

dogvane Huang

unread,
Jan 9, 2012, 8:02:01 PM1/9/12
to gamed...@googlegroups.com
可以考虑给用户分级,少量粉丝的,将发微薄的数据同步到粉丝里,对于明星用户,则是有粉丝请求时,遍历请求的关注着有没有最新的消息。

在 2012年1月9日 下午4:52,Peter <adolf.pe...@gmail.com>写道:
两个问题:
1、如何传送给正确的用户,这个是需要根据他们的关联关系了,比如粉丝和被关
注者。服务器根据对应关系进行索引查找。
2、如何实现数据刷新。这个是服务器端根据客户端请求反馈的。客户端可以每隔
一定时间向服务器端请求一次,再由服务器端从数据容器(数据库、 cache等)中
进行查询,把结果返回给客户端进行显示。


On 2012/1/9 14:51, Plus Wu wrote:

iamshok

unread,
Apr 20, 2013, 10:35:29 PM4/20/13
to gamed...@googlegroups.com
如果是实时的话,就类似网游的需求了,这么大的量,即使是网游也很难保证及时的把信息给你,只能说把数据尽可能安全的平滑的投递给用户

On Monday, January 9, 2012 11:11:06 AM UTC+8, Alex wrote:
对于一个具有几百万粉丝的用户,数据如何实时投递到所有用户? 诸如新浪的明星用户。。。
Reply all
Reply to author
Forward
0 new messages