用现有的烧瓶sqlachemypostgres设置芹菜和redis

2021-04-11 23:55:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前在AWS上使用ElasticBeanstalk(EB)设置了带有flask sqlalchemy扩展的postgres。Postgres正在使用RDS运行。现在我想设置一些后台任务。我读过关于芹菜的文章,似乎很适合这个用例。在

我想知道如何在AWS上设置它,以便它与同一个数据库通信。对于实际的队列,我想使用Redis。后台进程的业务逻辑和我在FlaskWebServer中的业务逻辑是非常交织在一起的。部署过程是怎样的(有没有EB)。如果需要为celery和redis设置一个新实例,我可以这样做,只要我不必太多地分离业务逻辑。在

我一直在考虑的另一个黑客解决方案是在一个节点上设置cron,该节点在Flask应用程序中命中某些url来执行后台任务。但我宁愿有一个更可扩展的解决方案。在