iovxw / rssbot

Lightweight Telegram RSS notification bot. 用于消息通知的轻量级 Telegram RSS 机器人

Home Page:http://t.me/RustRssBot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

有无可能实现多工操作加快每次获取和推送feed的速度

ruleroller opened this issue · comments

可参考这个项目SYNC_WORKERS_NUMBERDELIVER_WORKERS_NUMBER 参数。

commented

是在什么环境下觉得速度慢?订阅量有多少?

rssbot 目前没有对拉取 RSS 的并发数量做出限制,订阅多少并发就有多少(当然有一个限制器让请求均匀分布,但这不会影响吞吐),所以不需要 SYNC_WORKERS_NUMBER

消息推送也没有限制,只是 Telegram API 本身有每秒钟请求数量限制,rssbot 设计是顶着这个上限来的,也不需要 DELIVER_WORKERS_NUMBER

我一个bot约订阅了近百个feed吧,设置的2分钟的抓取时间,因为不了解rssbot的具体的运作机制,主观以为是一个feed抓取成功了再去抓取下一个的那种很传统的模式。

抱歉,打搅啦。