随笔分类 -  队列&异步任务

摘要:缘起: 之前在Python中使用最多的就是Celery, 同样的在这次项目中使用了Celery+eventlet的方式,但是由于具体执行的逻辑是使用的异步编写的, 当时就出现了一个问题,当使用httpx的AsyncClient发送一个网络请求的时候, 发生了阻塞, 导致整个程序无法完整执行. 于是就 阅读全文
posted @ 2023-12-28 09:15 X-Wolf 阅读(508) 评论(0) 推荐(0)
摘要:Asynq[1]是一个Go实现的分布式任务队列和异步处理库,基于redis,类似Ruby的sidekiq[2]和Python的celery[3]。Go生态类似的还有machinery[4]和goworker 同时提供一个WebUI asynqmon[5],可以源码形式安装或使用Docker imag 阅读全文
posted @ 2023-10-12 12:54 X-Wolf 阅读(1123) 评论(0) 推荐(0)