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

解决方案 »

  1.   

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

  2.   

    微博本来就是这种半推半拉的模式。@就是推,先把@放到数据库里,然后通知在线用户他有一个@,那个用户再点击按钮去数据库拉@。好像客户端和浏览器都能推@吧,也就是不刷新检测到@,浏览器和客户端应该都是ajax的定时拉模型。