问题描述
asp.net开发类似于qq空间中我的动态,好友动态的数据库设计,比如好友动态中,有好友发表了心情,日志,分享了某某日志,照片,转载了某某日志,心情,相片,好友与某某成为好友关系,好友参加某某活动等
解决方案
解决方案二:
该回复于2011-11-07 10:22:51被版主删除
解决方案三:
首先用户产生了动态,放到动态表feed里,里面有动态的产生者,动态的内容,动态的APPID等。同时,把这条动态的ID放入队列queue里,也就是我们常说的消息队列,队列可以是memory表,可以是memcached,还可以是你自己写的内存队列;然后,有个守护程序,定期去队列里取出消息,按照一定的策略分发到动态的接受者那,即feed_broadcast.这个策略可以是推拉结合+活跃用户优先+过期消息抛弃。如果你的应用每天的消息不超过10万,
时间: 2024-10-26 05:45:11