![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
队列
文章平均质量分 92
咕咕咕zhou
这个作者很懒,什么都没留下…
展开
-
kafka高可用的措施
高可用系统通常会遇到下列问题元数据维护。数据持久化。数据同步。数据一致性。故障恢复。主备切换(某节点故障可自动切换为其他节点)。扩容。数据写入策略。下面就从这些问题入手,去探索kafka如何保证高可用。术语解释ARAssigned Repllicas指派的副本集合。分区中的所有副本统称为AR。ISRIn-Sync Replicas同步副本集。所有与leader副本保持一定程度同步的副本(包括Leader)组成ISR(In-Sync Replicas),ISR集合是AR集合原创 2020-10-18 23:34:31 · 1225 阅读 · 0 评论 -
JAVA LinkedBlockingQueue详细分析
java.util.concurrent.locks.AbstractQueuedSynchronizer是JUC(Java Util Concurrent)中非常重要的类.其实现了同步锁的基本框架.原创 2020-10-01 15:17:56 · 3122 阅读 · 0 评论 -
RabbitMQ 延迟队列实现
在开发中,我们经常会遇到需要延时任务,定时任务的时候.最初对任务精度要求不到,可以容忍一定的损耗时,最常用的是linux系统自带的crontab上实现的定时任务.而其只能精确到分钟,只能适用于一些粗粒度的场景.当然实现定时任务的方法很多,该文章主要是通过RabbitMQ来实现延时任务,定时任务.原创 2020-05-30 22:09:38 · 262 阅读 · 0 评论