即时评论和即时弹幕功能架构设计:
- 后端数据存储
- 前端弹幕展示方式
- 前后台即时通讯方式
- 敏感词过滤系统
数据存储
弹幕数据庞大,一般是无用数据,存储的话纯文本就行,结构化要求不强,数据不重要的话可以不存,在后端加个缓存就行,缓存1000条或者缓存最近5分钟。
存储可以结构化sql,也可以nosql,可以不存。
前端展示方式
js插件:
jquery.barrager.js
演示地址: http://yaseng.org/jquery.barrager.js/
jquery.danmu.js
即时通讯方式
- 异步轮询:不断的ajax查询
- scoket 通信
利用websocket+tomcat7+JQuery弹幕插件+微信开发实现微信弹幕墙