首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

Python 服务怎么做负载均衡?

  •  
  •   rizon · 71 天前 · 1933 次点击
    这是一个创建于 71 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚学习 python,
    用 python 写的一个很简单的 server,但是请求数很大,所以需要做负载,
    我现在知道的简单的负载方法就是用 nginx 分发,这个适用于任何服务端。

    在 java 中,spring cloud 框架可以提供一个负载均衡的网关,
    在 nodejs 中,借助 pm2 这个工具可以简单快速的实现多线程运行 nodejs 服务做负载均衡,
    那么 python 中有没有类似的可以实现负载均衡的方案?最好是简单快速的。

    23 回复  |  直到 2018-12-13 10:09:45 +08:00
        1
    xiwangzishi   71 天前   ♥ 1
    nginx+1
        2
    westooy   71 天前
    最简单的不是语言自身的,而是 Nginx 的,加起来不超过 20 行配置
        3
    chengxiao   71 天前
    uwsgi or gunicorn ?
        4
    btv2bt   71 天前   ♥ 1
    负载均衡和语言关系不大吧
        5
    likuku   71 天前
    nginx, haproxy, 云端环境可以用云提供的各种负载均衡服务, IDC 自己托管机器,可以买 F5
        6
    aaa5838769   71 天前
    nginx 能解决的 就别写代码
        7
    jbiao520   71 天前
    nginx 自身的 HA 怎么做啊,是不是必须有 ip 漂移才行?
        8
    julyclyde   71 天前
    表示无法理解 spring cloud 框架怎么提供的

    如何做负载均衡,取决于如何提供服务,而不取决于用啥语言写的啊
        9
    freakxx   71 天前
    nginx + uwsgi + supervisor 一把梭
        10
    xpresslink   71 天前
    楼主自己百度一下

    Nginx 配置 upstream 实现负载均衡
        11
    codepark   71 天前
    nginx + gunicorn + supervisor 一把梭
        12
    fuckaholic   71 天前
    @julyclyde SpringCloud 用了客户端负载均衡方式,从服务中介那 刷新服务列表。
        13
    opengps   71 天前 via Android   ♥ 1
    负载均衡是个独立的分发组件,你只需要开发的时候,考虑下多份自己同时工作的问题就好,比如附件共享存储,登录状态共享存储,数据库共享
        14
    niubee1   71 天前
    有 nginx, why not?
        15
    julyclyde   71 天前
    @fuckaholic 啊?这东西和客户端还有关系??求个介绍网址
        16
    zqguo   71 天前
    k8s?
        17
    oneWalker12   71 天前
    nginx+1
        18
    wwww961h   71 天前
    nginx 轮询,不算很复杂的配置
        19
    Outliver0   71 天前
    你要自己写,epoll(:-
        20
    fuckaholic   71 天前
    @julyclyde 负载调度算法不是集中式的,发生在服务使用方而已
        21
    couashi   70 天前
    nginx
        22
    julyclyde   70 天前
    @fuckaholic microservice 之间的关系啊?
    那得客户端 *也* 用这个机制才行
        23
    fuckaholic   70 天前
    @julyclyde  是说的就是 Spring Cloud 中的负载均衡机制
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3948 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 06:34 · PVG 14:34 · LAX 22:34 · JFK 01:34
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1