
刚学习 python,
用 python 写的一个很简单的 server,但是请求数很大,所以需要做负载,
我现在知道的简单的负载方法就是用 nginx 分发,这个适用于任何服务端。
在 java 中,spring cloud 框架可以提供一个负载均衡的网关,
在 nodejs 中,借助 pm2 这个工具可以简单快速的实现多线程运行 nodejs 服务做负载均衡,
那么 python 中有没有类似的可以实现负载均衡的方案?最好是简单快速的。
1 xiwangzishi 2018 年 12 月 11 日 nginx+1 |
2 codespots 2018 年 12 月 11 日 最简单的不是语言自身的,而是 Nginx 的,加起来不超过 20 行配置 |
3 chengxiao 2018 年 12 月 11 日 uwsgi or gunicorn ? |
4 btv2bt 2018 年 12 月 11 日 负载均衡和语言关系不大吧 |
5 likuku 2018 年 12 月 11 日 nginx, haproxy, 云端环境可以用云提供的各种负载均衡服务, IDC 自己托管机器,可以买 F5 |
6 MilkShake 2018 年 12 月 11 日 nginx 能解决的 就别写代码 |
7 jbiao520 2018 年 12 月 11 日 nginx 自身的 HA 怎么做啊,是不是必须有 ip 漂移才行? |
8 julyclyde 2018 年 12 月 11 日 表示无法理解 spring cloud 框架怎么提供的 如何做负载均衡,取决于如何提供服务,而不取决于用啥语言写的啊 |
9 metamask 2018 年 12 月 11 日 nginx + uwsgi + supervisor 一把梭 |
10 xpresslink 2018 年 12 月 11 日 楼主自己百度一下 Nginx 配置 upstream 实现负载均衡 |
11 codepark 2018 年 12 月 11 日 nginx + gunicorn + supervisor 一把梭 |
12 fuckaholic 2018 年 12 月 11 日 @julyclyde SpringCloud 用了客户端负载均衡方式,从服务中介那 刷新服务列表。 |
13 opengps 2018 年 12 月 11 日 via Android 负载均衡是个独立的分发组件,你只需要开发的时候,考虑下多份自己同时工作的问题就好,比如附件共享存储,登录状态共享存储,数据库共享 |
14 niubee1 2018 年 12 月 11 日 有 nginx, why not? |
15 julyclyde 2018 年 12 月 11 日 @fuckaholic 啊?这东西和客户端还有关系??求个介绍网址 |
16 zqguo 2018 年 12 月 11 日 k8s? |
17 oneWalker12 2018 年 12 月 11 日 nginx+1 |
18 wwww961h 2018 年 12 月 11 日 nginx 轮询,不算很复杂的配置 |
19 Outliver0 2018 年 12 月 12 日 你要自己写,epoll(:- |
20 fuckaholic 2018 年 12 月 12 日 @julyclyde 负载调度算法不是集中式的,发生在服务使用方而已 |
21 couashi 2018 年 12 月 12 日 nginx |
22 julyclyde 2018 年 12 月 12 日 @fuckaholic microservice 之间的关系啊? 那得客户端 *也* 用这个机制才行 |
23 fuckaholic 2018 年 12 月 13 日 @julyclyde 是说的就是 Spring Cloud 中的负载均衡机制 |