
MQ
文章平均质量分 84
MQ
渔阳镇节度使
这个作者很懒,什么都没留下…
展开
-
RabbitMQ学习笔记
AMQP,即(高级消息队列协议),是一个网络协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。简单概述:RabbitMQ是一个开源的遵循 AMQP协议实现的基于 Erlang语言编写,支持多种客户端(语言),用于在分布式系统中存储消息,转发消息,具有高可用,高可扩性,易用性等特征AMQP全称:Advanced Message Queuing Protocol(高级消息队列协议)。原创 2024-10-11 00:22:46 · 1148 阅读 · 0 评论 -
Springboot结合RabbitMQ
配置文件,也可以使用@PostConstruct。原创 2024-10-01 16:59:35 · 467 阅读 · 0 评论 -
RabbitMQ
持久化Exchange要持久化Queue 要持久化Message 要持久化生产方 确认confirm消费方 确认ack消息丢失 死信队列(死信交换机)Broker高可用(集群)原创 2024-05-30 20:20:55 · 1907 阅读 · 0 评论 -
RocketMQ学习笔记
kafka适合于日志收集的场景(不需要太多topic;topic下面的partition多了会造成写文件的速度变慢,因为要造很多索引)RocketMQ更适合于电商场景(适用于topic特别多的情况)原创 2024-04-21 00:00:34 · 1389 阅读 · 0 评论 -
RocketMQ与SpringBoot实际项目中使用
【代码】RocketMQ与SpringBoot实际项目中使用。原创 2023-12-25 20:30:21 · 647 阅读 · 0 评论 -
Kafka使用
pom原创 2023-08-05 23:18:05 · 1221 阅读 · 0 评论 -
Kafka
同时在Kafka集群中,Topic的每一个日志的分区都一定会有1个Borker担当该分区的Leader,其他的Broker担当该分区的follower,Leader负责分区数据的读写操作,follower负责同步改分区的数据。每组日志分区是一个有序的不可变的的日志序列,分区中的每一个Record都被分配了唯一的序列编号称为是offset,Kafka 集群会持久化所有发布到Topic中的Record信息,改Record的持久化时间是通过配置文件指定,默认是168小时(7天)。原创 2023-08-03 19:03:43 · 1254 阅读 · 0 评论 -
RocketMQ使用
集群消费 /负载均衡模式消费。RocketMQ的基本概念。RocketMQ角色。顺序消息的生产与消费。原创 2023-08-06 20:21:36 · 1059 阅读 · 0 评论 -
RocketMQ源码
Broker每隔30s向NameServer发送一个心跳包,心跳包包含BrokerId,Broker地址,Broker名称,Broker所属集群名称、Broker关联的FilterServer列表。RocketMQ服务端由两部分组成NameServer和Broker,NameServer是服务的注册中心,Broker会把自己的地址注册到NameServer,生产者和消费者启动的时候会先从NameServer获取Broker的地址,再去从Broker发送和接受消息。构建定时任务(剔除超时的Broker)原创 2023-12-11 16:37:26 · 927 阅读 · 0 评论