关键步骤包括以下情形:
缓存推荐使用阿里云 Redis 企业版(Tair)。Tair 是多线程版本,在超大连接数和高并发情况下更能发挥多线程的优势,特别是在极端情况下也能保持稳定,可以避免缓存击穿,流量打到数据库引起业务雪崩等场景。
一般课程列表、名师介绍等等内容生成 KEY对应的 Vaule 可能较大,高QPS 情况下对流量吞吐要求较高,Redis企业版 2 倍于社区版,可以避免流量吞吐负载高导致网卡排队等情况。
底层关系型数据库采用RDS读写分离架构,在课程查询场景中,读写比往往可能是 N:1,读占据绝大部分,增加只读实例能快速扩展读能力,而较少的DML操作也不用担心只读延迟问题。
资料来源:《阿里云数据库解决方案合计》,下载链接为https://developer.aliyun.com/topic/download?id=1021。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。