交换机撑不住了可能你们的客户并发访问量实在太大了 , 交换机都撑不住了 。这也有办法 。我们可以用多个交换机为我们的秒杀系统服务 。原理就是DNS可以对一个域名返回多个IP , 并且对不同的源IP , 同一个域名返回不同的IP 。如网通用户访问 , 就返回一个网通机房的IP;电信用户访问 , 就返回一个电信机房的IP 。也就是用CDN了! 我们可以部署多台交换机为不同的用户服务 。用户通过这些交换机访问后面数据中心的Redis Cluster进行秒杀作业 。
总结有了Redis Cluster的帮助 , 做个支持海量用户的秒杀系统其实So Easy! 这里介绍的方案虽然是针对秒杀系统的 , 但其背后的原理对其他高并发系统一样有效 。最后 , 我们再重温一下高性能系统的优化原则: 写入内存而不是写入硬盘 异步处理而不是同步处理 分布式处理
作者:硌手小石头
链接:https://www.jianshu.com/p/ba30e3134305
来源:简书
著作权归作者所有 。商业转载请联系作者获得授权 , 非商业转载请注明出处 。
【使用Redis轻松实现秒杀系统】
推荐阅读
- 使用Arkime抓包,捕获解密HTTPS流量
- 投影仪灯泡寿命是多久 如何延长投影机灯泡使用寿命
- datedif函数的使用方法?DATEDIF函数_1
- 测试人员如何使用Git部署测试环境?
- 数据库中的索引,原理是什么?为什么查询使用索引就会快?
- 为什么使用移动路由的人,往往不愿意使用手机热点?
- mongodb,redis,hbase,三者都是nosql数据库,他们的最大区别和不同定位是什么?
- raise3d打印机使用教程?raise3d打印机中文说明书
- 使用Apache Calcite解析数据库查询
- Redis、传统数据库、HBase以及Hive的区别