Django 一个Heroku应用程序中的两个进程vs两个Heroku应用程序
我有一个heroku应用程序,它有两个进程——一个web进程和一个worker进程,都在同一个应用程序中。我计划在ps:scale 1x中运行这两个功能,整个月运行一次。这基本上意味着我每月超过750个免费dyno小时,并且必须支付一些费用 一个应用程序,两个进程 应用程序Django 一个Heroku应用程序中的两个进程vs两个Heroku应用程序,django,heroku,django-celery,worker,procfile,Django,Heroku,Django Celery,Worker,Procfile,我有一个heroku应用程序,它有两个进程——一个web进程和一个worker进程,都在同一个应用程序中。我计划在ps:scale 1x中运行这两个功能,整个月运行一次。这基本上意味着我每月超过750个免费dyno小时,并且必须支付一些费用 一个应用程序,两个进程 应用程序 web:gunicorn myproject.wsgi--日志文件- 工人:芹菜-A我的项目工人-B-E-l信息-c 1 我在考虑将它们分成两个独立的应用程序,web和worker拥有自己的应用程序,并通过RESTAPI
- web:gunicorn myproject.wsgi--日志文件-
- 工人:芹菜-A我的项目工人-B-E-l信息-c 1
- web:gunicorn myproject.wsgi--日志文件-
- 工人:芹菜-A我的项目工人-B-E-l信息-c 1
与第一种方法相比,这样做的利弊是什么?感谢据我所知,这种方法唯一的优点是成本节约,缺点必须跳转通过REST API进行通信 请问有什么答案吗?或者我应该贴不同的标签吗?不确定,但你的标签看起来不错。这是一个非常具体的问题;这可能就是问题所在。我还想看看答案。