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

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wo kann ich die UID von Tomato Novel überprüfen?

So beheben Sie den 403-Fehler, der bei einer jQuery-AJAX-Anfrage auftritt

So beheben Sie den Fehler 403 der jQuery AJAX-Anfrage

Was ist der Unterschied zwischen der Entwicklerversion und der öffentlichen Version von iOS?

Wie erhalte ich Variablen aus der PHP-Methode mit Ajax?

Einzeiliger Befehl zum Finden aller echten Benutzer unter Linux

Wie kann das Problem des jQuery AJAX-Fehlers 403 gelöst werden?

Erfahren Sie mehr darüber, wie Sie die UID und GID eines Linux-Benutzers anzeigen
