共计 266 个字符,预计需要花费 1 分钟才能阅读完成。
前面提到了用nginx转发流量,可以支持TCP和UDP协议,并且支持负载均衡,可以说是比较完美的了,但是目前Nginx并不支持动态转发,
而支持动态转发的模块有扩展,但是是在HTTP模块里面。例如淘宝的tengine或者其他开发的模块,而转发用到的stream模块目前并没有支持
目前方法是在Nginx的stream模块添加域名,重启Nginx,会自动解析域名,但是Nginx会自动缓存域名的IP地址,也就是说IP地址变更是不会重新解析,所以目前可以提供一种方案,利用bash脚本,当检测到IP变更后自动重新加载配置或者重启Nginx
正文完