
队列
文章平均质量分 79
故事很腻i
大家好,我是 “故事很腻 i”,一个来自湖南岳阳的 00 后。热爱技术探索,也钟情于生活里的小美好。虽昵称带 “腻”,但对代码的热情、对世界的好奇永不腻味。期待在这片天地分享感悟,与你一同书写不腻的精彩!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ 消息不重复消费和顺序性
通过为消息生成唯一 ID 并在消费者端进行记录,可以有效避免消息的重复消费;而采用单消费者模式可以保证消息的顺序性。在实际应用中,需要根据具体的业务场景和需求选择合适的解决方案。以上代码示例基于 RabbitMQ Java 客户端,确保你已经添加了相应的依赖。在 Maven 项目中,可以在pom.xml这样,你就可以在 Java 中保证 RabbitMQ 消息的不重复消费和顺序性。原创 2025-05-07 11:18:53 · 880 阅读 · 0 评论 -
RabbitMQ 幂等性与消息可靠性保障
通过在生产者端、MQ 中间件端和消费者端采取一系列的措施,RabbitMQ 可以有效地保证消息的可靠性和幂等性。在实际应用中,需要根据具体的业务场景和需求,合理地配置和使用这些功能,以确保系统的稳定性和数据的一致性。同时,还需要注意一些性能方面的问题,例如事务机制对性能的影响、重试机制可能导致的资源消耗等,在保证系统可靠性的前提下,尽可能地提高系统的性能和效率。原创 2025-05-06 17:54:23 · 1356 阅读 · 0 评论 -
RabbitMQ、RocketMQ 和 Kafka 的区别(超级详细)
综上所述,RabbitMQ 因其灵活的消息模型和低延迟,在对消息处理灵活性和即时性要求高的场景中表现出色;RocketMQ 凭借高吞吐量、低延迟以及对事务和顺序消息的良好支持,在电商、金融等大规模且对消息可靠性和顺序性要求严格的领域应用广泛;Kafka 则在大数据实时处理、日志采集与分析等需要处理海量数据和高吞吐量的场景中具有明显优势。在选择使用时,需根据具体业务场景的需求、性能要求、数据规模以及技术团队的能力和经验等因素综合考量,从而确定最适合的消息队列系统。原创 2025-04-27 17:22:13 · 1372 阅读 · 0 评论 -
安装rocketmq
启动完成后开放10909,10911,10912,9876这个四个端口。找到rocketmq-console-ng-1.0.1.jar的文件。启动后开放9800端口。原创 2025-04-22 14:48:08 · 268 阅读 · 0 评论 -
消息队列入门到进阶(小白都可以理解)
消息队列(Message Queue,MQ)是一种应用间的通信机制,用于在不同系统或组件之间传递消息,以实现异步通信、解耦和流量控制。它充当消息的中间存储和传输枢纽,允许生产者将消息发送到队列,而消费者从队列中获取消息进行处理。消息队列作为分布式系统中的重要组件,在异步通信、解耦、流量控制等方面发挥着关键作用。通过合理选择和使用消息队列,可以提高系统的性能、可靠性和可扩展性,实现分布式系统的高效协同工作。原创 2025-04-23 09:35:24 · 1201 阅读 · 0 评论