应对突发压力的措施
今天看了阿里Tair团队应对2012“双十一”压力的一些措施,总结如下:
1. 数据量预估。在活动之前,预计双11的增长量,做好扩容。
2. 客户端localcache。
3. 限流。要判断哪些访问可以限制;哪些可以被降级。
4. 集群容灾和网络分割情况下的一致性。ldb双集群容灾,使用binlog异步复制数据到对端集群。mdb异步invalid,保证机房断网后仍然可以清理到脏数据达到最终一致;对写比例偏高或者需要后端异步更新的应用采用单集群跨机房的部署方式。
今天看了阿里Tair团队应对2012“双十一”压力的一些措施,总结如下:
1. 数据量预估。在活动之前,预计双11的增长量,做好扩容。
2. 客户端localcache。
3. 限流。要判断哪些访问可以限制;哪些可以被降级。
4. 集群容灾和网络分割情况下的一致性。ldb双集群容灾,使用binlog异步复制数据到对端集群。mdb异步invalid,保证机房断网后仍然可以清理到脏数据达到最终一致;对写比例偏高或者需要后端异步更新的应用采用单集群跨机房的部署方式。