消息队列

Hello-Brand5 天前
消息队列·rabbitmq·rocketmq·mq·消息中间件·削峰填谷
RocketMQ系列3:核心技术介绍RocketMQ是一款分布式消息中间件,其核心技术涉及多个核心概念,包括主题、队列、消息、生产者、消费者、消费者分组以及订阅关系。以下是对这些核心技术的详细说明:
银氨溶液6 天前
java·开发语言·后端·消息队列·rabbitmq·消息分发
RabbitMQ实现消息发送接收——实战篇(路由模式)本篇博文将带领大家一起学习rabbitMQ如何进行消息发送接收,我也是在写项目的时候边学边写,有不足的地方希望在评论区留下你的建议,我们一起讨论学习呀~
灼华十一13 天前
java·spring boot·消息队列·rabbitmq
消息队列-rabbitmq摘要:本文将对rabbitmq进行介绍,涉及到其队列和交换机等核心概念,其底层的工作原理,如何解决消息重复消息积压等问题,如何保证消息的可靠性等经典的消息队列问题。最后,本文以一个Spring Boot框架中使用rabbitmq来对rabbitmq进行实战。 关键词:消息队列,rabbitmq,Spring Boot,Java
Hello-Brand16 天前
消息队列·rocketmq·消息中间件
RocketMQ系列2:领域模型和技术概念★消息队列16篇Apache RocketMQ 是一款典型的分布式架构下的消息中间件产品,使用异步通信方式和发布订阅的消息传输模型。 Apache RocketMQ 产品具备异步通信的优势,系统拓扑简单、上下游耦合较弱,主要应用于异步解耦,流量削峰填谷等场景。
小奏技术18 天前
后端·消息队列
kafka如何获取topic一天的消息量有时候我们想要统计某个topic一天的消息量大小,在监控不完善的情况下我们可以如何统计呢?我们可以基于kafka提供的client自己去实现
Hello-Brand22 天前
消息队列·rocketmq·topic
RocketMQ系列1:基础介绍★消息队列16篇RocketMQ是一款基于Java开发的分布式消息中间件,它以其高性能、高可靠性、高实时性以及分布式特性而广受好评。
xidianjiapei00123 天前
分布式·kafka·消息队列·精确一次·nats·exactly-once
Kafka和NATS等消息队列系统如何保证精确一次Exactly-Once语义Ensuring exactly-once delivery in a message queue system like Kafka or NATS is a challenging problem because it requires addressing multiple aspects: message delivery, acknowledgment, and duplication due to retries or failures. Here’s how it can be achiev
sg_knight23 天前
java·分布式·微服务·消息队列·rabbitmq
RabbitMQ的预取值详解RabbitMQ的预取值(Prefetch Value)是一个关键概念,它决定了消费者在从队列中获取消息时,一次性可以获取的消息数量。这一机制对于优化消息分发和消费者的负载均衡至关重要。
运维&陈同学25 天前
后端·微服务·zookeeper·云原生·架构·kafka·消息队列·云计算
【kafka04】消息队列与微服务之Kafka 图形工具topic 结构/brokers/topics/[topic]partition结构/brokers/topics/[topic]/partitions/[partitionId]/state
运维&陈同学1 个月前
linux·后端·微服务·zookeeper·云原生·消息队列·云计算
【zookeeper04】消息队列与微服务之zookeeper客户端访问ZooKeeper支持某些特定的四字命令字母与其的交互。它们大多是查询命令,用来获取 ZooKeeper服务的当前状态及相关信息。 用户在客户端可以通过 netcat 或telnet向zookeeper发送下面命令
运维&陈同学1 个月前
linux·服务器·分布式·微服务·zookeeper·云原生·消息队列·云计算
【zookeeper02】消息队列与微服务之zookeeper单机部署单机版的 ZooKeeper 安装官方文档:https://zookeeper.apache.org/doc/r3.6.2/zookeeperStarted.html#sc_InstallingSingleMode
运维&陈同学1 个月前
linux·微服务·zookeeper·云原生·消息队列·云计算·java-zookeeper
【zookeeper03】消息队列与微服务之zookeeper集群部署ZooKeeper集群用于解决单点和单机性能及数据高可用等问题。Zookeeper集群基于Master/Slave的模型 处于主要地位负责处理写操作)的主机称为Leader节点,处于次要地位主要负责处理读操作的主机称为 follower 节点 当进行写操作时,由Master(leader)完成,再同步到其它Slave(follower)节点,而且要求在保证写操作在所有节点的总数过半后,才会认为写操作成功 生产中读取的方式一般是以异步复制方式来实现的。 对于n台server,每个server都知道彼此的存在
运维&陈同学1 个月前
运维·分布式·微服务·zookeeper·云原生·架构·消息队列
【zookeeper01】消息队列与微服务之zookeeper工作原理官网:Apache ZooKeeper官方文档:Index of /docZooKeeper 是一个分布式服务框架,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:命名服务、状态同步、配置中心、 集群管理等。
太阳伞下的阿呆1 个月前
分布式·kafka·消息队列
kafka-clients之max.block.msmax.block.ms 是 Kafka 客户端Producer配置中的一个参数,决定了客户端阻塞的最大时间。当生产者调用某些方法(如 send() )时,如果客户端在内部遇到某些资源(如元数据或可用的缓冲区空间)不可用,可能会发生阻塞。这时,max.block.ms 限定了可以阻塞的最长时间,超过这个时间客户端会抛出 TimeoutException。
假装我不帅1 个月前
消息队列·c#·rabbitmq
C# 操作Rabbitmq参考下面的生产者和消费者都需要安装RabbitMQ.Client 7.0.0生产数据 消费数据注意:消费者监听之后可以一直消费,生产者需要一件一件的生产
Java 第一深情2 个月前
分布式·消息队列·rabbitmq
RabbitMQ最全教程-Part1(基础使用)消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构
ktkiko112 个月前
java·消息队列
Java中消息队列——ActiveMQ、RabbitMQ、RocketMQ、Kafka消息中间件是一种专门的工具,帮助不同的应用程序通过发送和接收消息来进行交流。想象一下,一个公司里有多个部门(如销售、财务和物流),它们需要共享信息。消息中间件就像一个信使,负责将各个部门之间的信息传递。这样,即使某个部门暂时无法处理消息,信息也不会丢失,后续可以随时处理。
确实可以2 个月前
redis·消息队列·go
7.使用Redis进行秒杀优化目录1. 优化思路总结之前实现的秒杀过程下单流程2. 使用Redis完成秒杀资格判断和库存0. Redis中数据类型的选用
极客先躯2 个月前
java·消息队列·rabbitmq·java-rabbitmq·积压大量消息·队列积压·java高级
高级java每日一道面试题-2024年10月19日-消息队列[RabbitMQ]-RabbitMQ中积压了大量的消息,如何处理?如果有遗漏,评论区告诉我进行补充在 RabbitMQ 中,如果消息积压严重,可能会导致消费者处理不过来,进而影响系统的性能和稳定性。处理这种情况需要综合考虑多个方面,包括消息的生产、消费、存储以及系统资源的优化。以下是一些详细的处理方法和步骤:
G丶AEOM2 个月前
java·消息队列·八股
定时任务使用kafka在上述业务场景中使用 Kafka 而不是直接定时执行任务有以下几个重要原因:一、解耦任务触发与执行分离: