高并发/高可用:
技术层面:
1. 静态化(静态化可以用上CDN缓存)
2. 缓存(包括分布式缓存和jvm缓存)
3. 异步(将任务添加到队列里异步进行消费)
4. 降级(将非核心业务异步进行降级)
5. 限流(分为IP限流、白名单限制、流控阀值设置)
6. 监控(大促监控平台,告警机制)
7 压测(上线之前预估流量,进行压测)
架构层面:
1. 垂直扩展(增加服务器资源)
2. 水平扩展(使用集群等措施)
高并发/高可用:
技术层面:
1. 静态化(静态化可以用上CDN缓存)
2. 缓存(包括分布式缓存和jvm缓存)
3. 异步(将任务添加到队列里异步进行消费)
4. 降级(将非核心业务异步进行降级)
5. 限流(分为IP限流、白名单限制、流控阀值设置)
6. 监控(大促监控平台,告警机制)
7 压测(上线之前预估流量,进行压测)
架构层面:
1. 垂直扩展(增加服务器资源)
2. 水平扩展(使用集群等措施)