使用Redis轻松实现秒杀系统( 二 )


交换机撑不住了可能你们的客户并发访问量实在太大了 , 交换机都撑不住了 。这也有办法 。我们可以用多个交换机为我们的秒杀系统服务 。原理就是DNS可以对一个域名返回多个IP , 并且对不同的源IP , 同一个域名返回不同的IP 。如网通用户访问 , 就返回一个网通机房的IP;电信用户访问 , 就返回一个电信机房的IP 。也就是用CDN了! 我们可以部署多台交换机为不同的用户服务 。用户通过这些交换机访问后面数据中心的Redis Cluster进行秒杀作业 。
总结有了Redis Cluster的帮助 , 做个支持海量用户的秒杀系统其实So Easy! 这里介绍的方案虽然是针对秒杀系统的 , 但其背后的原理对其他高并发系统一样有效 。最后 , 我们再重温一下高性能系统的优化原则: 写入内存而不是写入硬盘 异步处理而不是同步处理 分布式处理
作者:硌手小石头
链接:https://www.jianshu.com/p/ba30e3134305
来源:简书
著作权归作者所有 。商业转载请联系作者获得授权 , 非商业转载请注明出处 。

【使用Redis轻松实现秒杀系统】


推荐阅读