本文共 412 字,大约阅读时间需要 1 分钟。
我们一般的架构如图:下面是里面的内容 1.高访问量 ,高并发量 2.线程就是1M的开销,大概平均有100M左右。 3.线程池的左右是帮助我们管理线程分配任务。4,我们对于非法请求一般通过防火墙,公司内网主要通过通过防火墙和外网进行沟通
5,这个结构多是在局域网内 因为外网网速对比redis的速度慢太多。6,抢购举例
前端按钮拦截90%的请求 control层先放入消息队列先存入消息队列当中 MQ 也是redis
control层和server层是进行分开的其实真实的处理量只是商品数量 可以进行商品计数进行拦截
消息队列要做主从配置 失败的请求调用记下来再次执行
缓存数据采用批插入mysql中 内存相对于磁盘的速度是上千万倍
预热到缓存里面
redis进行一个分流
不要让一个redis存的太多。读数据和取数据完全通过内存抗住。
缓存的数据一定会让数据库进行存储,为了保证数据一致性。这个规则可以在缓存技术中进行
转载地址:http://gbphn.baihongyu.com/