1 场景一:如图 在单机的情况下例如:单个tomcat 有100w条请求的时候,而默认tomcat支持的并发数量并不能达到要求,所所以单台服务器 扛不住 容易宕机,瘫痪

2 高并发的情况下要让服务器不宕机 挂点,则需要集群 如图:

3 在tomcat集群的情况下,客户端的请求,有可能会出现所有的请求都交给了同一个tomcat处理,导致那个tomcat高并发宕机,而其余集群的tomcat却一直处于闲置状态。所有应该有一种办法能解决这个问题,可以使用nginx

4:nginx反向代理服务器处理集群时候的请求转发

流程:客户端发送请求经过反向代理服务器,代理服务器根据配置的策略(权重,轮询,ip绑定) 将请求转发给tomcat,这样会避免在集群的情况下,有的服务器处于负荷运行,而有的服务器却是闲置状态,达到一个均衡。(负载均衡),使用反向代理服务器,客户端发送请求代理服务器的时候,请求的是nginx的公网ip,nginx和tomcat集群 处在一个局域网内,nginx转发的时候 是通过内网转发,不会暴露tomact集群的真实ip,提高了安全性

5:在集群中会出现哪些问题:

集群(同一个项目 部署到不同的服务器)

1.分布式Job幂等性

2.会话共享问题 A客户端连接A 服务器以后,A 客户端 的请求在被分到B 服务器,

3.分布式生成全局id(生成订单号)A 服务器生成订单号的时候,B服务器也生成订单号,可能导致生成的订单号相同,(提前生成一批订单号存放到reids)

6.什么是DNS解析:域名解析

域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。ip是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。

例如:为什么输入localhost和输入127.0.0.1 是一样的。www.baidu.com 为什么通过这个域名就能找到 百度的服务器,这个靠的就是域名解析,在本地机器上 有个hosts文件 该文件里面可以配置 域名 对应的ip地址,如果本地hosts文件没有 ,则会由电信运营商 帮助解析,这样可以不用 请求百度的时候,还需要输入ip地址 和端口,更容易被记住

当我在请求地址输入www.jiahou.com的时候 和输入 localhost的效果是一样 都会解析成ip127.0.0.1

7 简单了解了一下域名解析那么nginx是如何和域名解析相关联的

这里要了解nginx的配置文件内容了:

https://www.cnblogs.com/920913cheng/p/10475864.html

最新文章

  1. iOS 字典与JSON相互转换
  2. PHP实现堆排序
  3. 【Hihocoder】1014 : Trie树
  4. js 判断数据类型的方法及实现
  5. 黄聪:PHP7.0中htmlspecialchars出错解决方案(wordpress)
  6. 关于JS中作用域的销毁和不销毁的情况总结
  7. adobeMediaServer
  8. offsetWidth、offsetleft 等图文详解
  9. poj2533--Longest Ordered Subsequence(dp:最长上升子序列)
  10. valid number 判断字符串是否为有效数字
  11. jetty启动https
  12. Android For JNI(五)——C语言多级指针,结构体,联合体,枚举,自定义类型
  13. 排队时延(Queuing delay)
  14. Aspnet Core 对 Resetful API版本的支持
  15. 漏测BUG借鉴
  16. Java8使用@sun.misc.Contended避免伪共享(False Sharing)
  17. sql server行列转化和行列置换
  18. kubelet Pod status的状态分析
  19. ansible 配置了端口在host文件但是还要走22 ip:60001 ansible_ssh_port=60001
  20. MariaDB / MySQL数据类型

热门文章

  1. 『计算机视觉』Mask-RCNN_从服装关键点检测看KeyPoints分支
  2. 跨域iframe如何通信
  3. 高性能场景下,HashMap的优化使用建议
  4. BFC清除浮动
  5. redis列表操作基本命令
  6. URL和URI(简单介绍)
  7. nginx——限制上传文件的大小
  8. BootstrapValidator . select 必须选择一个 .callback . select .option
  9. js 拷贝clone
  10. Semantic Compositionality through Recursive Matrix-Vector Spaces-paper