博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网站部署
阅读量:3892 次
发布时间:2019-05-23

本文共 412 字,大约阅读时间需要 1 分钟。

在这里插入图片描述

我们一般的架构如图:下面是里面的内容
1.高访问量 ,高并发量
2.线程就是1M的开销,大概平均有100M左右。
3.线程池的左右是帮助我们管理线程分配任务。

4,我们对于非法请求一般通过防火墙,公司内网主要通过通过防火墙和外网进行沟通

5,这个结构多是在局域网内 因为外网网速对比redis的速度慢太多。

6,抢购举例

前端按钮拦截90%的请求 control层先放入消息队列先存入消息队列当中 MQ 也是redis

control层和server层是进行分开的

其实真实的处理量只是商品数量 可以进行商品计数进行拦截

消息队列要做主从配置 失败的请求调用记下来再次执行

缓存数据采用批插入mysql中 内存相对于磁盘的速度是上千万倍

预热到缓存里面

redis进行一个分流

不要让一个redis存的太多。读数据和取数据完全通过内存抗住。

缓存的数据一定会让数据库进行存储,为了保证数据一致性。这个规则可以在缓存技术中进行

转载地址:http://gbphn.baihongyu.com/

你可能感兴趣的文章
震惊!PC端QQ也能防撤回?
查看>>
cmake入门那些坑
查看>>
git常用
查看>>
基础算法第4天_skiplist_跳表介绍
查看>>
重学C++之路_#1_概述_总体介绍
查看>>
重学C++之路_#1_基础用法
查看>>
重学C++之路_#1_异常处理
查看>>
C/C++指针回顾
查看>>
算法之排序--插入排序O(n**2)
查看>>
算法之排序--希尔排序
查看>>
转:C++ NULL二义性问题,C++11引入nullptr原因
查看>>
C神奇国度--Branchless code--Bit Twiddling Hacks
查看>>
linux那些锁、无锁操作
查看>>
javascript深入浅出图解作用域链和闭包
查看>>
this指向以及apply,call,bind三者的区别
查看>>
javascript深入理解-从作用域链理解闭包
查看>>
captcha.js一个生成验证码的插件,使用js和canvas生成
查看>>
javascript深入理解--作用域,作用域链,闭包的面试题解
查看>>
javascript数组的常用算法解析
查看>>
javascript之this指向和apply,call,bind三者的区别
查看>>