消息队列

Apache RocketMQ3 天前
java·云原生·消息队列·rocketmq·java-rocketmq
RocketMQ源码解析——秒级定时消息介绍如今rocketmq的应用场景日益拓宽,延时消息的需求也在增加。原本的特定级别延时消息已经不足以支撑rocketmq灵活的使用场景。因此,我们需要一个支持任意时间的延迟消息feature。 支持任意时间延迟的feature能够让使用者在消息发出时指定其消费时间,在生活与生产中具有非常重要的意义。
SuperherRo6 天前
kafka·消息队列·rocketmq·activemq
服务攻防-处理平台安全&消息队列&ActiveMQ&RocketMQ&Kafka&Spring包&CVE复现知识点: 服务攻防-处理平台-消息队列&ActiveMQ&RocketMQ&Kafka消息队列:(Message Queue) 基于异步通信模式的中间件技术,核心功能是在不同的应用程序、服务或组件之间传递消息(数据),起到缓冲、解耦、削峰等作用。发送方(生产者)将消息放入队列后即可返回,无需等待接收方(消费者)立即处理;接收方则从队列中按需获取消息并处理,实现了发送方和接收方的异步解耦。
Filwaod7 天前
spring boot·缓存·微服务·消息队列·aigc·java面试·ai技术
Java面试:AIGC场景下的技术深度拷问-谢飞机篇场景背景:某互联网大厂招聘Java开发工程师,岗位涉及AIGC平台后端开发。面试官是资深技术专家,求职者是程序员谢飞机。
轻刀快马7 天前
数据库·分布式·消息队列
穿透 MQ 专栏 (五):【终局之战】MySQL 和 MQ 的世纪联姻:扒开“分布式事务”的遮羞布读到这篇大结局,你已经陪我走过了 MQ 架构中最泥泞的沼泽。我们用“削峰”保住了服务器的命,用“ACK与落盘”防住了消息丢失,用“状态机”杀死了重复扣款,甚至在百万积压的灾难中完成了一场教科书般的救火。
轻刀快马9 天前
消息队列
穿透 MQ 专栏 (四):【秩序之争】被杀死的全局顺序:消息乱序与千万级积压的救火指南在上一篇,我们利用“业务状态机”给消费者穿上了完美的防弹衣,彻底防住了网卡顿导致的“重复扣款”。看着固若金汤的秒杀系统,你觉得已经没有什么能打败你了。
小白君65310 天前
spring boot·redis·微服务·消息队列·java面试·数据库优化
互联网大厂Java面试:从Spring Boot到微服务的技术场景深度解析谢飞机是一个刚毕业的程序员,今天他来到某互联网大厂进行Java工程师的面试。面试官严肃且专业,而谢飞机则显得有些紧张又不失幽默。以下是他们的对话情节。
轻刀快马10 天前
消息队列·mq
穿透 MQ 专栏 (一):【架构觉醒】服务器又被打挂了?用 MQ 筑起拦下十万并发的“三峡大坝”在很多刚接触后端开发的同学眼里,所谓的“架构”,无非就是用 Spring Boot 写个 Controller,调一下 Service,最后用 MyBatis 把数据塞进 MySQL 里。
Qt程序员13 天前
linux·c++·消息队列·共享内存·c/c++·管道·信号量
【无标题】刚学操作系统那会儿,真的很懵圈!信号量机制咋既在进程同步互斥里当“C位主角”,又在进程通信里跑龙套?翻遍网上面试题和博客,全是“进程通信机制有哪些?”的复读机,进程同步互斥反而被冷落得像空气……那时候真的希望:能有一篇讲透信号量的博客摆在我面前! 😂
无籽西瓜a19 天前
java·分布式·后端·kafka·消息队列·mq
【西瓜带你学Kafka | 第六期】Kafka 生产确认、消费 API 与分区分配策略(文含图解)用 Kafka 的第一步通常是把消息发出去、消费回来,看起来很简单。但稍微深入就会遇到一连串的选择题:acks 设 0 还是 -1?用 High-level API 还是 Sample API?分区副本怎么就自动散落到不同机器上了?
无籽西瓜a19 天前
java·分布式·后端·kafka·消息队列·mq
【西瓜带你学Kafka | 第七期】Kafka 日志存储体系:保留清理、消息格式与分段刷新策略(文含图解)前面几篇聊了 Kafka 的副本同步、ACK 确认、消费模型这些"数据流转"层面的机制。但有一个更底层的问题一直没展开——消息写到 Broker 之后,到底是怎么存的?存多久?文件怎么组织?什么时候从内存落到磁盘?
代码漫谈22 天前
分布式·消息队列·rabbitmq
RabbitMQ 单节点部署指南RabbitMQ是一个实现了高级消息队列协议(AMQP 0-9-1)的开源消息代理软件。它本质上是一个消息路由引擎,在生产者(Producer)和消费者(Consumer)之间扮演着“邮局”的角色。
琪露诺大湿23 天前
java·开发语言·消息队列·单元测试·项目·测试报告
VeloQueue-测试报告目录一、项目背景二、核心 API2.1 Broker2.2 交换机类型(Exchange Type)2.3 持久化
代码漫谈23 天前
分布式·消息队列·rabbitmq·负载均衡
探索RabbitMQ集群:如何实现消息的高可用性和负载均衡RabbitMQ集群的本质,是将多个RabbitMQ节点(Node)连接成一个逻辑上的消息服务器。这些节点共享一部分数据和状态(主要是元数据),从而在单个节点故障时,其他节点可以接管其工作,保证服务不中断。
代码漫谈25 天前
分布式·消息队列·rabbitmq
深入RabbitMQ腹地:核心概念、底层原理与生产级实践RabbitMQ是一个实现了高级消息队列协议(AMQP 0-9-1)的开源消息代理软件。它用Erlang语言编写,运行在Erlang/OTP这个为电信级高并发、高可靠而生的平台上。这使得RabbitMQ天生具备软实时、高并发和分布式的特性。
代码漫谈1 个月前
分布式·消息队列·rabbitmq
RabbitMQ 解析:核心价值、环境搭建与应用RabbitMQ是一个开源的消息代理和队列服务器,基于AMQP(高级消息队列协议) 实现,用Erlang语言编写。它允许不同的应用程序通过消息进行通信,实现系统的解耦、异步处理和流量削峰。
indexsunny1 个月前
java·spring boot·微服务·面试·kafka·消息队列·电商
互联网大厂Java面试实战:Spring Boot微服务与Kafka消息队列深度解析在一个知名互联网大厂的面试现场,严肃的面试官与搞笑的水货程序员谢飞机展开了一场关于Java技术栈的深度对话。本次面试聚焦于Spring Boot微服务架构和Kafka消息队列在电商场景中的应用。
沸腾_罗强1 个月前
消息队列
RocketMQ 事务消息(半消息)介绍在分布式场景里,「先写数据库再发 MQ」或「先发 MQ 再写库」单独做,都会在故障时出现只有一种成功、另一种失败的裂缝,例如:
小堃学编程1 个月前
c语言·c++·vscode·消息队列·gtest·protobuf·muduo
【项目实战】基于protobuf的发布订阅式消息队列(4)—— 服务端如下图:这个我们之前已经实现好了,直接复制过来即可也放在helper.hpp 的 my_mq 命名空间里
AutoMQ1 个月前
云原生·消息队列·云计算
AWS 新发布的 S3 Files 适合作为 Kafka 的存储吗?Kafka 社区对共享存储的兴趣由来已久:如果所有数据都放在 S3 这样的共享存储上,Broker 就不需要本地磁盘,副本复制可以省掉,跨 AZ 流量费也随之消失。但对象存储的延迟一直让这个想法停留在"理论上很美"的阶段。AWS 最近发布的 S3 Files 改变了这个前提——它给 S3 加上了 NFS 文件系统接口,小文件读取延迟做到了亚毫秒级。于是一个老问题以新的面貌回来了:Kafka 能不能直接跑在 S3 Files 上?
何中应1 个月前
分布式·消息队列·rabbitmq
在windows本地部署RabbitMQ本地开发,如果连接测试环境的 RabbitMQ,会导致本地产生的 MQ 消息被测试环境的服务或者其他同事的服务消费