第五周作业 小结
1. 消息队列。
削峰填谷。
解耦。生产者--消息队列, 消息队列--消费者 。 生产者与消费者解耦,互相可以独立布署。事件驱动架构,耦合面积小,只需要定义好协议格式。
技术选型。一般选星最多的。 也要考虑诞生的时间,一般时间越长,星越多。还要综合评估发展势头。
2. 负域匀衡服务
应用服务一般无状态设计,发到哪个服务器上都可以。我如何把请求发送给应用服务器--》路由选择。
用户的请求如何发送给应用服务器,如何把响应再返回回去。
2.1 HTTP重定向负域匀衡。把请求分发到不同的服务器上。他什么也不做,只是做一个响应,重定向响应,选择某一台应用服务器。
优点:实现比较简单
缺点:要进行两次HTTP请求,流量压力全在这台重定向机器上。
评论