负载均衡 和 清除 DNS 小总结

版权声明:本文为博主原创文章,未经博主允许不得转载。http://blog.csdn.net/flower_vip https://blog.csdn.net/flower_vip/article/details/77508863
清除DNS:
1 windowns下清除缓存(其实是刷新缓存)命令  ipconfig /flushdns
2 Linux下清除缓存 通过/etc/init.d/nscd restart 来清除缓存
Java应用中JVM也会缓存DNS,这个缓存是在InetAddress类完成。它有两种缓存机制 1正确缓存 2错误缓存两个缓存时间由两个配置项进行配置。配置项在%JAVAHOME%\lib\security\java.security文件中配置,配置项分别为networkaddress.cache.ttl 、networkaddress.cache.negative.ttl默认值为-1(永不失效)和10(缓存10秒).


负载均衡:
     1.链路负载均衡
          所谓链路负载均衡,就是通过DNS解析不同的IP,然后用户根据这个IP访问不同的目标服务器。优点:用户直接访问目标服务器,而不需要经过其他代理服务器。通常访问速度很快。缺点:一旦某台web server挂掉就很难及时更新用户的域名解析结构。那么用户将无法访问这个域名。
     2.集群负载均衡
          1>硬件负载均衡 一般使用一台专门的硬件设备来转发请求。优点:性能很好。缺点:很贵,且当访问量陡增时不能进行动态扩容.
          2>软件负载均衡 是使用普遍的一种负载均衡,且使用成本很低,可以直接使用PC就可以搭建.缺点:一般一次访问要经过多次代理,会增加网络延时
     3.操作系统负载均衡
          利用操作系统中的软中断和硬件中断来达到负载均衡.如可以设置多队列网卡等来实现.

猜你喜欢

转载自blog.csdn.net/flower_vip/article/details/77508863