业余时间写了一个脏词过滤服务, GOLANG 写的

2016-06-12 08:40:03 +08:00
 laoni

https://github.com/nixuehan/rabbit 支持多脏词组合 比如: 哇哈哈+蛋蛋蛋 只有同时存在哇哈哈和蛋蛋蛋 才会 hit 到。 还支持简繁体等一般的畸形纠正。 之前用 PHP 和 lua 都实现过。。但性能不行。最后 golang 靠谱

我用我的 MAC 压测了下

MAC 压测下。配置如下: Intel Core i5 1.6 GHz .内存 8 GB.

wrk -t8 -c100 -d60s --script=./post.lua http://127.0.0.1:9394/filter 数据如下:

Running 1m test @ http://127.0.0.1:9394/filter 8 threads and 100 connections Thread Stats Avg Stdev Max +/- Stdev Latency 7.76ms 12.46ms 245.15ms 90.71% Req/Sec 2.62k 637.00 12.44k 79.64% 1253342 requests in 1.00m, 198.42MB read Requests/sec: 20853.38 Transfer/sec: 3.30MB

还行。。 golang 大法好呀

9469 次点击
所在节点    问与答
3 条回复
ahillgian
2016-06-12 08:58:00 +08:00
一直觉得脏话不应该被过滤.
Niphor
2016-06-12 09:40:01 +08:00
原来不开源...
Cavolo
2016-06-12 12:25:39 +08:00
@ahillgian 脏话应该过滤,习习蛤蛤这类不应该过滤

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

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

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

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

© 2021 V2EX