Loading...
解密kafka性能为何这么快一 磁盘顺序读写我们来看一份关于顺序存储的结论:从上图我们可以看到,最快的肯定是内存,但是在常规的磁盘下,顺序存储的性能是非常优秀的,于是kafka就采取了顺序存储的方式来设计: kafka为了保证每个分区在数据被消费后,新的数据进来不影响顺序存储,采取了折中的方案,即不实时的删除数据。而是采取策略,基于时间或者分区文件的大小做统一删除,保证数据的连续。二 页缓存...
巧用mq特性解决消息积压问题一 消息积压问题什么是消息积压问题?假设我们有5台业务服务器,每台都具备峰值100req/s 的能力,但是在某种场景下,我们的...
Mq是如何实现可靠性投递的?一 mq的通用消息投递过程如下图:生产者发送消息服务器采取不同的策略持久化ack缺人,告知生产者我已经收到消费者消费消息ack回复服务器我已经收到服务器删除消息mq本身处理的逻辑:发送阶段,遇到高延迟,Producer会多次重发消息(根据重试设置),直到Broker ack确认,过程中Broker会自动去重,超时Producer产生异常,应用进行捕获提示。存储阶段...
官方网站GithubPulsar 概述Pulsar 是一个用于服务器到服务器的消息系统,具有多租户、高性能等优势。 Pulsar 最初由 Yahoo 开发...