java+html实现弹幕功能并集成敏感词过滤功能,实现思路

简介: 即时评论和即时弹幕功能架构设计:后端数据存储前端弹幕展示方式前后台即时通讯方式敏感词过滤系统数据存储弹幕数据庞大,一般是无用数据,存储的话纯文本就行,结构化要求不强,数据不重要的话可以不存,在后端加个缓存就行,缓存1000条或者缓存最近5分钟。

即时评论和即时弹幕功能架构设计:

  • 后端数据存储
  • 前端弹幕展示方式
  • 前后台即时通讯方式
  • 敏感词过滤系统

数据存储

弹幕数据庞大,一般是无用数据,存储的话纯文本就行,结构化要求不强,数据不重要的话可以不存,在后端加个缓存就行,缓存1000条或者缓存最近5分钟。

存储可以结构化sql,也可以nosql,可以不存。

前端展示方式

js插件:
jquery.barrager.js
演示地址: http://yaseng.org/jquery.barrager.js/

jquery.danmu.js

即时通讯方式

  • 异步轮询:不断的ajax查询
  • scoket 通信

利用websocket+tomcat7+JQuery弹幕插件+微信开发实现微信弹幕墙
http://www.voidcn.com/article/p-xcupqzfb-kb.html

如果你是小系统,要求性能不高,尽量循环查询后端就行了,等系统性能受损再改scoket

敏感词过滤

自己写: DFA算法
java版实现
http://www.jianshu.com/p/2e84eacc3cc8
http://www.cnblogs.com/shihaiming/p/7048379.html

现成框架:
java实现
https://github.com/lzxz1234/SensitiveWordFilter

第三方服务:
收费: 网易安全 http://dun.163.com/
免费:http://www.hoapi.com/index.php/Home/Index/index
文档:http://apizza.cc/console/project/8a05d9d62e46329c3aca8645c8e87c0d/browse

相关文章
|
28天前
|
Java
有关Java发送邮件信息(支持附件、html文件模板发送)
有关Java发送邮件信息(支持附件、html文件模板发送)
26 1
|
1月前
|
运维 监控 JavaScript
JAVA村卫生室、诊所云HIS系统源码 支持医保功能
运维运营分系统 1、系统运维:环境管理、应用管理、菜单管理、接口管理、任务管理、配置管理 2、综合监管:统计监管的医疗机构的综合信息,包括医疗业务量、人员配备量、支付分类占比等。 3、系统运营:机构管理、药品目录管理、用户管理、角色管理、字典管理、模板管理、消息管理、运营配置、售后服务、外部系统。
29 0
|
1月前
|
安全 Java 数据库连接
【Java每日一题】——第四十四题:综合案例:编程模拟智能手机和普通手机功能。
【Java每日一题】——第四十四题:综合案例:编程模拟智能手机和普通手机功能。
42 0
|
19天前
|
Java 测试技术 数据库
基于SpringBoot+HTML实现登录注册功能模块
基于SpringBoot+HTML实现登录注册功能模块
|
1月前
|
Java 数据库 数据库管理
html、sqlserver、java基础总结
html、sqlserver、java基础总结
11 0
|
1月前
|
前端开发 Java 数据库
HTML、sqlserver数据库和java前七章节的复习(一)
HTML、sqlserver数据库和java前七章节的复习(一)
8 0
|
1月前
|
XML Java 数据格式
springboot 微服务项目如何集成 html 页面
springboot 微服务项目如何集成 html 页面
29 0
|
1月前
|
存储 Java API
Java统计功能
Java统计功能
14 0
|
1月前
|
存储 搜索推荐 Java
Java筛选功能的秘密
Java筛选功能的秘密
12 0