大型网游的聊天中,是怎么屏蔽敏感字符的
大型网游的聊天中,是如何屏蔽敏感字符的?关于敏感字符的屏蔽常见的就是用Filter+正则,去匹配一个敏感字符
大型网游的聊天中,是如何屏蔽敏感字符的?
关于敏感字符的屏蔽常见的就是用Filter+正则,去匹配一个敏感字符库文件。存在则替换。
考虑到Filter方式效率不高,因为网游的聊天模块即时消息并发很大。
各路大侠有没有好的解决方案或资料提供~
感谢···
(应用于JAVA+FLASH开发的项目)
[解决办法]
正则本身没什么压力,也可以并发运行,没什么更好的方法了。
[解决办法]
开线程或进程延迟过滤
[解决办法]
99%的类似系统都是在客户端过滤的,服务器端维持一个敏感词库
客户端动态更新,过滤本地的显示即可
用不着服务器端来匹配
[解决办法]
[解决办法][解决办法]可以在网关上做过滤
[解决办法]有DFA和NFA算法。在服务器端过滤。
我测试的结果是单CPU(2.4G)每秒过滤大概三十万字。
我的测试模型是敏感词有1000多个。
[解决办法]