微博@功能的实现解决思路

WBOY
Release: 2016-06-13 13:33:10
Original
1558 people have browsed it

微博@功能的实现
在一个开发中,我想实现似微博@的功能,谁给我一个解决思路?

------解决方案--------------------
是圈人那个功能吗??
大致思路你不用想的太复杂,比如某个用户 去点击圈人功能,首先考虑的就是让用户自己筛选他的好友,然后选择对应好友(可以设上限或无上限),去率先他选的好友的uid,组合成一个数组,吧数组当成参数传递给以个方法,例如public function _send($uid){},里面写入你的处理,比如通知等提示,这一步做的时候也可以单独做一个表,通知记录表,写个状态(已被通知和没通知),但一定要加好索引,上线的时候可以触发读一下这个表关于自己的通知,或是让服务器定时跑一遍程序
------解决方案--------------------
可以理解为邮件发送功能。@了他,就会把这条信息放到他的消息队列里面。
------解决方案--------------------
微博本来就是这种半推半拉的模式。

@就是推,先把@放到数据库里,然后通知在线用户他有一个@,那个用户再点击按钮去数据库拉@。

好像客户端和浏览器都能推@吧,也就是不刷新检测到@,浏览器和客户端应该都是ajax的定时拉模型。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template