GoodManWEN/fastapi-queue

请教几个使用的问题

qqizai opened this issue · 3 comments

请教几个使用的问题

1、如果高峰期,超过指定并发数,是返回什么?我看了一下统一处理返回的是503/500,这样暂时还不清楚返回的 "return" 值?
这两种是否,哪一个是算属于,限定的并发数返回的呢?

2、task_level 这个字段是 任务等级?但是我好像没发现到有什么具体作用。

烦请大佬讲解一下,感谢感谢。

3、为什么我设置了1024个最大并发数,然后还是会导致超出这个数量?(因为,Linux默认打开的文件数量是1024,所以并发数过高,会触发这个错误)

所用的测试就是官网的demo,只改了并发数量为1024;我使用feapder爬虫框架来测,8000并发,总请求数量是16000个;你可以再测下哈

有两层限制,第一层是服务节点本身的拦截,第二层是Redis配置的允许并发数。第二层是严格的,第一层是粗略的,但第一层成本非常低所以可以拦截明显不符的。level忘了当初写的时候是怎么设计的了,印象里可能是共用token的时候,比如两个接口加在一起限制并发多少多少,可以控制某些任务高优先级?