我使用的是 docker-compose 部署业务。整体是
一个 nginx 容器,做负载均衡
一个 web 容器, --scale web=10 ,直接启动了 10 个,有 nginx 容器做负载均衡,fastapi 后端
一个 celery 容器,和 web 用的一样代码
一个 redis 容器,没有什么用,只是连接内部网络,给 celery 调用
现在启动以后 请求是调用了 delay(),但是 celery 收不到请求。
调用就是在 fastapi 里面简单的把 celery 的函数引用过来了。无法直接使用。请问有合适的教程或者有能帮忙讲讲具体怎么做的朋友们吗~ |
|