欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-03-20 11:11:07
...
微博@功能的实现
在一个开发中,我想实现似微博@的功能,谁给我一个解决思路?

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

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

好像客户端和浏览器都能推@吧,也就是不刷新检测到@,浏览器和客户端应该都是ajax的定时拉模型。
微博@功能的实现解决思路

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频