Python celery backend/broker 通过 ssh 访问
Python celery backend/broker access via ssh
我使用 sql 服务器和 rabbitmq 结果 backend/broker 用于 celery workers.Everything 工作正常,但为了将来的目的,我们计划在需要的不同机器上使用多个远程工作者监控这个 broker/backend。问题是你需要提供对你的代理和数据库的直接访问 url ,打开许多安全性的东西 risks.Is 有一种方法可以为远程 celery worker 提供远程 broker/database 通过 ssh?
似乎 ssh 端口转发正在工作,但我仍然有一些保留意见。
我的计划如下:
- 端口转发本地端口上的远程数据库和代理(自动
ssh) 在远程芹菜工人机器中。
- 现在 celery 工作人员正在处理任务并从转发的本地端口端口写入远程数据库。
这个实现是否糟糕,因为似乎没有人像这样使用远程芹菜工作者。
任何不同的答案将不胜感激。
我使用 sql 服务器和 rabbitmq 结果 backend/broker 用于 celery workers.Everything 工作正常,但为了将来的目的,我们计划在需要的不同机器上使用多个远程工作者监控这个 broker/backend。问题是你需要提供对你的代理和数据库的直接访问 url ,打开许多安全性的东西 risks.Is 有一种方法可以为远程 celery worker 提供远程 broker/database 通过 ssh?
似乎 ssh 端口转发正在工作,但我仍然有一些保留意见。 我的计划如下:
- 端口转发本地端口上的远程数据库和代理(自动 ssh) 在远程芹菜工人机器中。
- 现在 celery 工作人员正在处理任务并从转发的本地端口端口写入远程数据库。
这个实现是否糟糕,因为似乎没有人像这样使用远程芹菜工作者。 任何不同的答案将不胜感激。