上一页 1 2 3 4 5 6 ··· 35 下一页

2022年8月17日

RocketMQ 消息存储机制

摘要: 一、概述 RocketMQ中的消息存储在本地文件系统中,主要是由ConsumeQueue和CommitLog配合完成的,消息真正的物理存储文件是CommitLog,ConsumeQueue是消息的逻辑队列,类似数据库的索引文件,存储的是指向物理存储的地址。每个Topic下的每个Message Que 阅读全文

posted @ 2022-08-17 10:28 胡子就不刮 阅读(682) 评论(0) 推荐(0) 编辑

2022年8月15日

RocketMQ 两种消费模式

摘要: 一、概述 RocketMQ主要提供了两种消费模式:集群消费以及广播消费。我们只需要在定义消费者的时候通过setMessageModel(MessageModel.XXX)方法就可以指定是集群还是广播式消费,默认是集群消费模式,即每个Consumer Group中的Consumer均摊所有的消息。下面 阅读全文

posted @ 2022-08-15 21:08 胡子就不刮 阅读(861) 评论(0) 推荐(0) 编辑

2022年8月12日

RocketMQ 消费幂等

摘要: 一、什么是消费幂等? 幂等:如果有一个操作,多次执行与一次执行所产生的影响是相同的,我们就称这个操作是幂等的。 基于上述的概念,结合消息消费的场景,我们能够总结出消息幂等的概念:如果消息重试多次,消费者端对该重复消息消费多次与消费一次的结果是相同的,并且多次消费没有对系统产生副作用,那么我们就称这个 阅读全文

posted @ 2022-08-12 13:39 胡子就不刮 阅读(366) 评论(0) 推荐(1) 编辑

2022年8月11日

RocketMQ 事务消息

摘要: 一、RocketMQ事务消息概要 RocketMQ事务消息(Transactional Message)是指应用本地事务和发送消息操作可以被定义到全局事务中,要么同时成功,要么同时失败。RocketMQ的事务消息提供类似 X/Open XA 的分布式事务功能,通过事务消息能达到分布式事务的最终一致。 阅读全文

posted @ 2022-08-11 19:59 胡子就不刮 阅读(606) 评论(0) 推荐(0) 编辑

2022年8月10日

RocketMQ 延时消息

摘要: 一、什么是延时消息 当消息写入到Broker后,不能立刻被消费者消费,需要等待指定的时长后才可被消费处理的消息,称为延时消息。 二、延时消息等级 RocketMQ延时消息的延迟时长不支持随意时长的延迟,是通过特定的延迟等级来指定的。默认支持18个等级的延迟消息,延时等级定义在RocketMQ服务端的 阅读全文

posted @ 2022-08-10 22:33 胡子就不刮 阅读(458) 评论(0) 推荐(0) 编辑

2022年8月4日

RocketMQ 负载均衡

摘要: 一、什么是负载均衡 负载均衡(LB,Load Balance),是一种技术解决方案。用来在多个资源(一般是服务器)中分配负载,达到最优化资源使用,避免单台服务器过载。 RocketMQ中的负载均衡,主要可以分为Producer发送消息的负载均衡和Consumer订阅消息的负载均衡。下面我们分别进行分 阅读全文

posted @ 2022-08-04 22:15 胡子就不刮 阅读(843) 评论(0) 推荐(0) 编辑

RocketMQ 介绍及核心概念

摘要: RocketMQ官网地址:https://github.com/apache/rocketmq 一、概述 消息中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,Kafka 阅读全文

posted @ 2022-08-04 21:42 胡子就不刮 阅读(475) 评论(0) 推荐(0) 编辑

2022年8月3日

RocketMQ 消息重试机制

摘要: 一、概述 由于网络抖动、服务宕机等一些不确定的因素,RocketMQ在发送消息的时候很有可能出现消息发送或者消费失败的问题。 消费消息失败通常可以认为有以下几种情况: a 由于消息本身的原因,例如反序列化失败,消息数据本身无法处理(例如话费充值,当前消息的手机号被注销,无法充值)等。这种错误通常需要 阅读全文

posted @ 2022-08-03 22:11 胡子就不刮 阅读(5350) 评论(0) 推荐(0) 编辑

2022年7月28日

redis 思维导图

摘要: 阅读全文

posted @ 2022-07-28 22:36 胡子就不刮 阅读(48) 评论(0) 推荐(0) 编辑

2022年7月25日

redis 限流策略

摘要: 固定时间窗口算法 将某一个时间段当做一个窗口,在这个窗口内存在一个计数器记录这个窗口接收请求的次数,每接收一次请求便让这个计数器的值加一,如果计数器的值大于请求阈值的时候,即开始限流。当这个时间段结束后,会初始化窗口的计数器数据,相当于重新开了一个窗口重新监控请求次数 优点 在固定的时间内出现流量溢 阅读全文

posted @ 2022-07-25 16:24 胡子就不刮 阅读(481) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 35 下一页

导航