Betflop Asked:2022-07-17 01:32:56 +0000 UTC2022-07-17 01:32:56 +0000 UTC 2022-07-17 01:32:56 +0000 UTC 在哪里可以找到有关生产解决方案(特别是 Django、flask)架构的信息? 772 我遇到的所有课程\书籍都描述了基本点和基本系统设置。我对它在生产中的实际工作方式以及如何正确思考这样的架构感兴趣。例如,如果用户 24/7 全天候在数据库中工作,如何上传新版本?如何将 2 个同时运行的 django 应用程序配置为平衡?如何组织一个高负载的系统? python 1 个回答 Voted Best Answer alex 2022-07-21T01:35:07Z2022-07-21T01:35:07Z 因为需要进一步的经验,这更难以描述,而且通常不适用于特定的技术。例如: 例如,如果用户 24/7 全天候在数据库中工作,如何上传新版本? 很好的问题,而不是在 Django 的上下文中。例如,这已经是对 docker swarm 的一次跳跃。好吧,或者 VK 开发人员有一份关于他们如何做到这一点的报告https://www.youtube.com/watch?v=i3U8ud34FUs 如何将 2 个同时运行的 django 应用程序配置为平衡? 这可以通过配置 swarm 或简单地通过在不同的服务器上运行 2 个 djanga 实例(例如)并配置 HAProxy 以在它们之间进行平衡来再次完成。有一个关于高负载的很酷的课程https://www.youtube.com/watch?v=kBmRmUvFrOg它谈到了它。关于平衡https://youtu.be/7HTYrx3neJk 如何组织一个高负载的系统? 这是一个非常普遍的问题。我建议观看从第一个视频到第 7 个(最后一个)的课程。在那里它会被整理出来。这完全不取决于应用程序,而更多地取决于您需要处理的数据。 好吧,总的来说,所有这些都是非常笼统的问题,无法给出明确的答案。了解工具是一回事。在这里,您需要能够准备概念。然后(粗略地说)乐器是什么就无关紧要了。
因为需要进一步的经验,这更难以描述,而且通常不适用于特定的技术。例如:
很好的问题,而不是在 Django 的上下文中。例如,这已经是对 docker swarm 的一次跳跃。好吧,或者 VK 开发人员有一份关于他们如何做到这一点的报告https://www.youtube.com/watch?v=i3U8ud34FUs
这可以通过配置 swarm 或简单地通过在不同的服务器上运行 2 个 djanga 实例(例如)并配置 HAProxy 以在它们之间进行平衡来再次完成。有一个关于高负载的很酷的课程https://www.youtube.com/watch?v=kBmRmUvFrOg它谈到了它。关于平衡https://youtu.be/7HTYrx3neJk
这是一个非常普遍的问题。我建议观看从第一个视频到第 7 个(最后一个)的课程。在那里它会被整理出来。这完全不取决于应用程序,而更多地取决于您需要处理的数据。
好吧,总的来说,所有这些都是非常笼统的问题,无法给出明确的答案。了解工具是一回事。在这里,您需要能够准备概念。然后(粗略地说)乐器是什么就无关紧要了。