首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端进阶
掘友等级
@公众号「后端进阶」
消息中间件
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
255
文章 254
沸点 1
赞
255
返回
|
搜索文章
赞
文章( 254 )
沸点( 1 )
四年磨一剑:我是如何拿到蚂蚁offer的?
本文从4 个维度:萌芽(决定转行,目标的诞生)、过程(为了实现目标不断执行与坚持)、面试(全方位真实地还原了一次阿里的面试过程)、感想(实现目标后的一些感想),全面讲解了作者从转行到最终拿到蚂蚁 of
深入理解Redis的scan命令
熟悉Redis的人都知道,它是单线程的。因此在使用一些时间复杂度为O(N)的命令时要非常谨慎。可能一不小心就会阻塞进程,导致Redis出现卡顿。 有时,我们需要针对符合条件的一部分命令进行操作,比如删除以test_开头的key。那么怎么获取到这些key呢?在Redis2.8版本…
深入剖析Redis系列(二) - Redis哨兵模式与高可用集群
Redis 的 主从复制 模式下,一旦 主节点 由于故障不能提供服务,需要手动将 从节点 晋升为 主节点,同时还要通知 客户端 更新 主节点地址,这种故障处理方式从一定程度上是无法接受的。Redis 2.8 以后提供了 Redis Sentinel 哨兵机制 来解决这个问题。 …
RocketMQ消息存储和查询原理
RocketMQ 作为一款优秀的分布式消息中间件,可以为业务方提供高性能低延迟的稳定可靠的消息服务。其核心优势是可靠的消费存储、消息发送的高性能和低延迟、强大的消息堆积能力和消息处理能力。 从效率上来讲,文件系统高于KV存储,KV存储又高于关系型数据库。因为直接操作文件系统肯定…
深度剖析 Kafka Producer 的缓冲池机制【图解 + 源码分析】
上次跟大家分享的文章「Kafka Producer 异步发送消息居然也会阻塞?」中提到了缓冲池,后面再经过一番阅读源码后,发现了这个缓冲池设计的很棒,被它的设计思想优雅到了,所以忍不住跟大家继续分享一波。 在新版的 Kafka Producer 中,设计了一个消息缓冲池,在创建…
Kafka Producer 异步发送消息居然也会阻塞?
Kafka 一直以来都以高吞吐量的特性而家喻户晓,就在上周,在一个性能监控项目中,需要使用到 Kafka 传输海量消息,在这过程中遇到了一个 Kafka Producer 异步发送消息会被阻塞的问题,导致生产端发送耗时很大。 这么看来,Kafka 的所有发送,都可以看作是异步发…
kafka 系列 -- 3.2、生产者客户端原理分析
前面几个组件,在 3.1 的文章中,已经说清楚。现在来看 RecordAccumulator 组件 RecordAccumulator 主要用于缓存消息,以便 Sender 线程能够批量发送消息。RecordAccumulator 会将消息放入缓存 BufferPool(实际上…
图解 DataX 核心设计原理
DataX 是阿里巴巴开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle 等)、HDFS、Hive、ODPS、HBase、FTP 等各种异构数据源之间稳定高效的数据同步功能。 前段时间我在 K8s 相关文章中有提到过数据同步的项目,该项目就是…
下一页
个人成就
文章被点赞
625
文章被阅读
111,191
掘力值
3,851
关注了
16
关注者
744
收藏集
5
关注标签
33
加入于
2017-03-31