上一篇:负载均衡(一)服务器调优
上一篇说的只是一个服务器好的环境,运作服务器的一个好的习惯,但是如果访问量太大的话,依旧不能解决问题.
实际上,如果服务器访问量太大,一个服务器就不能满足需要,我们必须用多台服务器协同工作,那么,接踵而来的问题是,多台服务器同时运行,那么端口号势必产生冲突!!!!我们发送请求都是一样的,怎么取到另一台服务器呢??我们怎么保证每次访问的服务器都是一台,而不是随机访问到的呢????
这里我们用nginx解决,当然端口号的问题,需要修改服务器的端口号配置就可以了,tomcat的修改在tomcat目录下的conf目录的server.xml中,修改三处.这里也可以修改服务器名称.而小巧的只写域名就可以访问我们的项目的方法将在未来几天写出.
nginx是俄罗斯研发,性能超级好,只有几兆的轻量级的http分流器,说好听的是负载均衡.
其实这的结构和网关类似,而nginx就像是一个网关,一切的访问受限到的地方就是ngin,然后又nginx分发给随机一台服务器发送请求,服务器处理完请求,返回响应,又会更具nginx把请求返回回去.
再简单点就是,请求不再直接访问项目部署的服务器,而是先到nginx,返回响应也是有nginx直接返回,这儿样安全性能增加了.