EasySwoole words-match組件 發佈

words-match組件是基於字典樹(DFA)並利用UnixSock通信和自定義進程實現,開發本組件的目的是幫小夥伴們快速部署關鍵詞檢測服務,這對於內容型產品來講很是重要。git

使用場景
全部跟文本內容相關的產品均可以,好比:
博客:評論、文章
即時通信: 聊天室中的消息github

服務端支持可配置化多進程swoole

客戶端支持實時檢測、添加、移除敏感詞,支持詞庫的在線切換和字典樹中的敏感詞落地成文件。併發

GitHub

words-match 倉庫地址 https://github.com/easy-swool...
easyswoole 倉庫地址 https://github.com/easy-swool...
項目官網 http://www.easyswoole.com/測試

交流羣

EasySwoole官方一羣 633921431(已滿)
EasySwoole官方二羣 709134628spa

壓測

簡單測試數據(僅作參考,具體還以線上驗證)進程

服務開啓3個進程。內存

電腦配置
MacBook Air (13-inch, 2017)
處理器 1.8 GHz Intel Core i5
內存 8 GB 1600 MHz DDR3開發

1.5萬詞rem

併發10總請求數100

Concurrency Level: 10
Time taken for tests: 0.067 seconds
Complete requests: 100
Failed requests: 0
Non-2xx responses: 100
Total transferred: 17300 bytes
HTML transferred: 2600 bytes
Requests per second: 1492.49 [#/sec] (mean)
Time per request: 6.700 [ms] (mean)
Time per request: 0.670 [ms] (mean, across all concurrent requests)
Transfer rate: 252.15 [Kbytes/sec] received

併發100總請求數1000

Concurrency Level: 100
Time taken for tests: 0.239 seconds
Complete requests: 1000
Failed requests: 0
Non-2xx responses: 1000
Total transferred: 173000 bytes
HTML transferred: 26000 bytes
Requests per second: 4189.17 [#/sec] (mean)
Time per request: 23.871 [ms] (mean)
Time per request: 0.239 [ms] (mean, across all concurrent requests)
Transfer rate: 707.74 [Kbytes/sec] received

13萬詞

併發10總請求數100

Concurrency Level: 10
Time taken for tests: 0.057 seconds
Complete requests: 100
Failed requests: 0
Non-2xx responses: 100
Total transferred: 17300 bytes
HTML transferred: 2600 bytes
Requests per second: 1751.71 [#/sec] (mean)
Time per request: 5.709 [ms] (mean)
Time per request: 0.571 [ms] (mean, across all concurrent requests)
Transfer rate: 295.94 [Kbytes/sec] received

併發100總請求數1000

Concurrency Level: 100Time taken for tests: 0.225 secondsComplete requests: 1000Failed requests: 0Non-2xx responses: 1000Total transferred: 173000 bytesHTML transferred: 26000 bytesRequests per second: 4444.84 [#/sec] (mean)Time per request: 22.498 [ms] (mean)Time per request: 0.225 [ms] (mean, across all concurrent requests)Transfer rate: 750.93 [Kbytes/sec] received

相關文章
相關標籤/搜索