Loading...
如何抗住单页10w的qps?一 什么是静态数据与动态数据?静态数据是”无个性化”数据静态文件: HTML/CSS/JS/图片低频变动数据: 字典数据 / 地区数据 / 组织架构 / 历史数据动态数据就是个性化/高频写数据:个性化推荐高频写: 股市行情 / 5G信号数据 / 天气变化有效区分页面中的动静数据是优化的关键前提。如上图:我们如何分析?可以明确的划分,左侧商品信息,图片,商品标题,右...
解密kafka性能为何这么快一 磁盘顺序读写我们来看一份关于顺序存储的结论:从上图我们可以看到,最快的肯定是内存,但是在常规的磁盘下,顺序存储的性能是非常...
巧用mq特性解决消息积压问题一 消息积压问题什么是消息积压问题?假设我们有5台业务服务器,每台都具备峰值100req/s 的能力,但是在某种场景下,我们的消息请求来到了600个/s,那么此时我们的业务服务器肯定是无法被及时消费的,此时消息要么堆积导致新的消息无法进入,要么就是被丢弃,如下图:那么遇到这种情况我们应该怎么处理呢?(本次仅针对此消息被谁消费以及顺序不受影响的场景)二 解决方案我们...
There is no summary available at this time
Mq是如何实现可靠性投递的?一 mq的通用消息投递过程如下图:生产者发送消息服务器采取不同的策略持久化ack缺人,告知生产者我已经收到消费者消费消息ack回复服务器我已经收到服务器删除消息mq本身处理的逻辑:发送阶段,遇到高延迟,Producer会多次重发消息(根据重试设置),直到Broker ack确认,过程中Broker会自动去重,超时Producer产生异常,应用进行捕获提示。存储阶段...