代码之家  ›  专栏  ›  技术社区  ›  Atinesh

如何使用Docker扩展flask webapp构建

  •  0
  • Atinesh  · 技术社区  · 6 年前

    我们有一个码头 flask 应用程序,它获取图像,处理并将结果发送回 JSON 格式。输入图像使用 POST 向码头集装箱提出请求。

    假设我们有大量的流量输入,那么我们如何扩展这个应用程序。我对Docker不熟悉,任何建议都会有很大帮助。

    2 回复  |  直到 6 年前
        1
  •  1
  •   grapes    6 年前

    同时 kubernetes 是一个很好的缩放解决方案 containerized 应用程序,我建议也使用 nginx 用于负载平衡。这是一个经过验证的解决方案,几十家公司不仅用于路由和静态文件服务,还用于平衡等任务。

    它应该被用作所有传入请求的主点,并随后将它们路由到后端处理服务器。

    他们的网站上有一个专门的帮助页面:

    http://nginx.org/en/docs/http/load_balancing.html

    当然,它也可以作为 docker 图像。

        2
  •  0
  •   Rafael Marques    6 年前

    您可以使用Kubernets来管理它。

    如果您使用云服务(如AWS),则可以轻松配置您拥有的图像数量、您希望运行更多机器的时间等。

    这取决于你用什么,或者你能用什么……