zoukankan      html  css  js  c++  java
  • MySQL Network--域名与VIP

    VIP与域名
    1、域名能在多个IDC切换,而VIP通常在特定网段内切换。
    2、VIP切换可以立即生效,而域名切换存在一定时间延迟。

    DNS解析顺序:
    1、查询本地域名映射配置(/etc/hosts)
    2、查查本地DNS缓存(如nscd服务)
    3、查询本地DNS服务器(/etc/resolv.conf)
    4、查询一级DNS服务

    DNS缓存(nscd服务)
    nscd(Name Service Cache Daemon)是一种能够缓存 passwd、group、hosts 的本地缓存服务,分别对应三个源/etc/passwd、/etc/hosts、/etc/resolv.conf.
    nscd服务主要用来加快DNS解析速度,在接口频繁调用的内存环境建议开启。


    nscd开启hosts缓存服务后,通过两个参数来控制缓存有效期:
    1、positive-time-to-live service value
    设置 service 在指定缓存中正的项目(成功的请求)的TTL(存活时间)。 Value以秒为单位。较大的值将增加缓存命中率从而减低平均响应时间,但是将增加缓存的一致性问题。

    2、negative-time-to-live service value
    设置 service 在指定缓存中负的项目(失败的请求)的TTL(存活时间)。 Value以秒为单位。如果存在由不在系统数据库中的uid(用户ID)(例如在以root身份解包linux内核源代码时)所拥有的文件将明显改善性能;应该维持较小的值以降低缓存一致性问题。


    如果应用服务器开启nscd服务场景,当域名发生切换后,应用服务器无法第一时间“更新”域名指向地址,只有该域名经过positive-time-to-live设置的存活时间后,才会再次向DNS服务器请求域名最新指向信息并缓存,导致应用在一段时间内仍会向“旧地址”发送请求。

  • 相关阅读:
    上下界网络流——概念解析与快速入门(待修改)
    maomao的现在与未来
    exgcd证明和最基础应用
    快速入门Splay
    luogu 2515
    bzoj 1996
    *51nod 1409
    51nod 1412
    51nod 1503
    51nod 1020
  • 原文地址:https://www.cnblogs.com/gaogao67/p/10929788.html
Copyright © 2011-2022 走看看