我正在做一个项目,将有多个芹菜工人在机器上的不同位置在美国,将通过互联网进行交流。
我最好将Django项目分发到每台机器上,并使用数据库主机的数据库凭据对它们进行配置,还是应该有一个“主”Django/数据库主机,为远程celery任务和工作人员提供REST API,以便访问数据库?
主要是寻找利弊和任何我没有考虑过的因素。
我可以提供简单的API端点和POST API端点,前者提供我的任务查询所需的所有数据,后者可以创建我的任务需要创建的所有数据库条目。
我将有不超过10个远程工作者,可能总共是每分钟1个请求。
我在想,这可能意味着我关心的不是请求/响应开销,而是可维护性、架构、安全性……
https://stackoverflow.com/questions/41490992
复制相似问题