生产环境部署 web 服务多个实例的最佳实践是怎样的?
資深大佬 : JasonLaw 3
我有一个使用 Flask 的 web 服务,运行端口为 8080 。
我想在生产环境部署多个实例,实例的数量可以很容易地增加和减少。对于服务客户来说,这些都不应该对它有任何影响。对于这个问题,我想到的是服务发现,服务实例会注册到注册中心,注册中心监控实例的状态,服务客户只需要知道注册中心即可。
因为默认端口为 8080,应该是一台服务器一个实例?还是多个实例,然后运行在不同的端口?因为我想显式地设置实例中的请求处理线程数量为 CPU 数量*一个常量,所以我更倾向于一台服务器一个实例。
想听听大家的意见以及最佳实践是怎样的。
大佬有話說 (17)