Python Redis-Amazon EC2上的芹菜配置

Python Redis-Amazon EC2上的芹菜配置,python,django,amazon-ec2,redis,celery,Python,Django,Amazon Ec2,Redis,Celery,我正在使用Python、Django和MySql开发一个web应用程序。我在应用程序中有一项规定,用户可以上传*.wmv和*.mov文件,系统将处理这些文件并将其转换为*.mp4。我使用的是单服务器架构,但随着用户群的增长,视频转换占用了90%的内存。我正在考虑使用AmazonEC2在云上移动视频转换/流媒体服务器,以便在使用Redis和芹菜的不同服务器上进行转换。我想知道Redis-Cellery是否支持多层体系结构。如果有人成功地做到了这一点,请告诉我步骤。这将是非常有帮助的,因为我在谷歌上

我正在使用Python、Django和MySql开发一个web应用程序。我在应用程序中有一项规定,用户可以上传*.wmv和*.mov文件,系统将处理这些文件并将其转换为*.mp4。我使用的是单服务器架构,但随着用户群的增长,视频转换占用了90%的内存。我正在考虑使用AmazonEC2在云上移动视频转换/流媒体服务器,以便在使用Redis和芹菜的不同服务器上进行转换。我想知道Redis-Cellery是否支持多层体系结构。如果有人成功地做到了这一点,请告诉我步骤。这将是非常有帮助的,因为我在谷歌上搜索这个,但找不到任何支持文档

如果要使用芹菜队列处理作业,您需要:

  • 设置rabbitMQ。您可以在现有主机或EC2实例上执行此操作
  • 放芹菜。天气很好
  • 为您需要的任何东西设置redis。再说一次,这些文件很好
  • 将现有服务器配置为能够与任务队列和redis对话。基本上,调整EC2防火墙规则
  • 确保工作服务器可以看到这些文件。将它们上传到S3可能是将它们从云中来回移动的最简单方法
  • 更改Web服务器代码以触发芹菜任务来执行转换
  • 了解转换完成后要做什么-如何让用户知道转换完成了
  • 去吧

不要担心“n层”等-这是一个简单的设置,您可以在一天内按照文档进行设置。

如果您想使用芹菜队列处理作业,您需要:

  • 设置rabbitMQ。您可以在现有主机或EC2实例上执行此操作
  • 放芹菜。天气很好
  • 为您需要的任何东西设置redis。再说一次,这些文件很好
  • 将现有服务器配置为能够与任务队列和redis对话。基本上,调整EC2防火墙规则
  • 确保工作服务器可以看到这些文件。将它们上传到S3可能是将它们从云中来回移动的最简单方法
  • 更改Web服务器代码以触发芹菜任务来执行转换
  • 了解转换完成后要做什么-如何让用户知道转换完成了
  • 去吧

不要担心“n层”等-这是一个简单的设置,您可以按照文档在一天内开始操作。

我不确定是否理解您的问题。没有什么能阻止Celery使用n层架构。我想要一些配置文档等,以便在n层架构上部署redis和Celery。我不确定我是否理解您的问题。没有什么能阻止西芹与N层体系结构一起工作。我需要一些配置文件等来在N层架构上部署Read和CeleLy。欢迎-如果你高兴,请考虑接受回答。如果你高兴,请考虑接受答案。