吾辈采石之人,当心怀大教堂之愿景

延时消息常见实现方案

前言延时消息(定时消息)指的在分布式异步消息场景下,生产端发送一条消息,希望在指定延时或者指定时间点被消费端消费到,而不是立刻被消费。延时消息适用的业务场景非常的广泛,在分布式系统环境下,延时消息的功

从 Kafka 看时间轮算法设计

从 Kafka 看时间轮算法设计前言Kafka 中有很多延时操作,比如对于耗时的网络请求(比如 Produce 时等待 ISR 副本复制成功)会被封装成 DelayOperation 进行延迟处理操作

数据同步平台落地实践

数据同步平台落地实践前言互联网时代,每天都会产生海量的数据,这些数据刚开始会被记录到某个存储中。比如最常用的关系型数据库 MySQL,在一家公司发展的业务初期可以满足大部分的需求,但是随着业务发展,单

统一消息服务的 MQ 选型对比

一、前言历史背景先说明一下背景,目前笔者所在的电商公司使用的 MQ 主要是 RabbitMQ 和 Kafka,RabbitMQ 主要是业务场景居多,Kafka 则多用于数据同步、日志收集等场景;在使用

三种思维,让我脱胎换骨

一、闭环思维闭环思维简而言之就是,如果别人发起一件事,你不管做的如何,最后都要闭环到这个发起者。我曾经就经历过这样的事:我让一个实习生写一个问卷。两个小时过去了,没有反馈,三个小时过去了还是没有反馈,