求教,类似微博私信那种功能如何实现

2016-12-13 17:53:12 +08:00
 toarya
初学 web 开发,用 python+flask 做了一个很粗鄙的微博,现在想加个私信功能,不过好像没什么头绪...

诸君能提供下这方面需要点的技能树或者解决方案么?

谢谢!
3897 次点击
所在节点    Python
9 条回复
TimePPT
2016-12-13 18:07:03 +08:00
关键词: webIM 长连接
learnshare
2016-12-13 18:14:50 +08:00
就是聊天而已
pimin
2016-12-13 18:15:34 +08:00
@TimePPT
私信不是私聊吧?
窝没怎么用过微博,觉得私信应该是短消息这种
TimePPT
2016-12-13 18:24:53 +08:00
@pimin 微博的私信是一个站内信+webim 的混合物。
axb
2016-12-13 18:27:39 +08:00
私信系统大致可以分几部分:发送、存储、推送、拉取。
对私信的实时性、一致性、多端一致性的要求不一样,架构和选型也会不一样。
微博的私信经历了挺长的演进过程,可以参考我们组同事的这个演讲: http://daxue.qq.com/content/content/id/2600
toarya
2016-12-13 18:27:49 +08:00
@TimePPT 谢谢,我去搜下。
toarya
2016-12-13 18:34:11 +08:00
@axb 好的,我去学习一下。虽然暂时只想做一个最基本的东西出来,但先拿这个开阔一下眼界也是必要的。谢谢!
rogwan
2016-12-13 18:35:53 +08:00
私信聊天这种功能做出来很容易,做好不容易,能高负载 /大并发 /各种网络条件不丢不乱准时送达... 这就老大难了
zmrenwu
2016-12-15 14:47:22 +08:00
如果不要求及时刷新,做一个类似于通知系统的东西就可以了, flask-notifications ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/327386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX