![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计思想
文章平均质量分 55
zzz9527me
这个作者很懒,什么都没留下…
展开
-
【学习】消息队列常见问题
1、可靠性可靠性指什么? 就消息中间件来说。指已经生产的消息在各种异常情况下保持不丢失的特性就叫可靠性。可靠性靠什么手段来实现的?常见的手段就是“冗余”。也就是日志或者多副本。日志刷盘的策略以及副本数的多少。决定了可靠性有多高。但是,可靠性和可用性在一定程度上是冲突的。可靠性高了,那么可用性或者吞吐量相应的就要降低。2、顺序性顺序性指什么?就消息中间件来说。顺序性是指生产者生产消息到队列时,可以保持发送时的顺序,消费者消费时,可以按生产者发送的顺序进行消费。这个就叫顺序性。但是,有些原创 2021-10-10 13:10:32 · 144 阅读 · 0 评论 -
【源码阅读】常见设计思想记录
1.随机写转为顺序写这个主要是存储介质本身的特性决定的。比如磁盘而言,顺序写比随机写性能高很多。就机械磁盘,随机读写,需要频繁的寻址。而寻址是一个物理过程,很耗时,基本是在毫秒级别的。而顺序读写,只需要一次或者少量寻址即可。其他耗时主要是数据传输方面的耗时。对于固态硬盘而言。虽然随机读写的性能有了很大的提升,但是还是比顺序读写差的。因此,很多基于磁盘的存储系统,比如mysql、hbase、es等等。都可以看到这方面的优化。即把随机读写转为顺序读写,以提高读写性能。比如mysql 的redo原创 2021-10-09 17:24:36 · 126 阅读 · 0 评论