1. 首页
  2. 服务器应用
  3. Web服务器
  4. 基于nginx实现上游服务器动态自动上下线无需reload的实现方法

基于nginx实现上游服务器动态自动上下线无需reload的实现方法

上传者: 2021-07-10 00:55:42上传 PDF文件 401.52 KB 热度 19次

网上关于nginx的介绍有很多,这里讲述的是上游服务在没有“网关”的情况下,如何通过nginx做到动态上下线。传统的做法是,手动修改nginx的upstream文件,将Java1的配置注释或者标记为down,然后reload nginx生效。当然可以做成脚本自动化修改,然而对于一个繁忙的nginx来说,贸然reload轻则响应缓慢,重则雪崩丢失流量。对于一个正在运行的生产环境nginx来说,第3个方案无疑是成本最低的。下面分别通过consul集群部署、nginx改造、创建upstream数据3个方面逐一讨论实施细节。

用户评论