作者回复: 1 高并发没有标准 2 有一种负载均衡叫DNS负载均衡,可以为多台负载均衡服务器在域名解析时进行负载均衡,相当于两层负载均衡。负载均衡服务器也会做主主热备,通过IP漂移的方式进行灾备切换。 3 F5、LVS支持IP负载均衡和链路层负载均衡,F5硬件也是在通信协议上进行负载均衡,只是把负载均衡代码固化在硬件里。 4 是否用CDN主要看响应中图片这类静态文件占比是不是很高,访问量是不是很大。具体多大量,看用户响应时间和图片服务器负载压力是不是能接受。看了一张极客时间的图片URL,https://static001.geekbang.org/resource/image/7a/30/7a76de65eb43771e3bd9e1f601b40830.jpg 使用独立二级域名,大概率是使用CDN的。 6 用多少服务器主要看服务器配置和程序逻辑,和Tomcat关系不大。 7 参考回答2
作者回复: 赞
作者回复: 如果是非交易类的操作,对事务一致性要求不高,可以用HBase集群,甚至Redis集群解决。 对事务有要求,MySQL也可以的,只要MySQL集群规模足够大就可以了。用MQ解决高并发写的问题不是数据库搞不定,而是不想用大量的数据库服务器成本解决仅仅几分钟的高并发问题。 有钱可以为所欲为的。
作者回复: 不需要创建链接,响应数据包还是走请求的路由通道,因为IP地址不变,网络层协议不受影响。
作者回复: 后面文章14的案例会涉及一种缓存数据一致性的解决方案。