
消息队列
文章平均质量分 95
消息队列
Good Note
欢迎关注公众号「编程Cookbook」和「Goodnote」!!!「编程Cookbook」首发服务端/后端开发的一些基础知识,包括但不限于开发语言、数据库、微服务和中间件等。「Goodnote」首发人工智能知识,包括但不限于机器学习,深度学习,多模态论文和AIGC相关内容。
展开
-
消息队列概要讲解(下)
在推模式中,消息队列主动将消息推送给消费者,消费者被动接收。具体流程:消息到达队列:生产者将消息发送到消息队列。队列推送消息:消息队列根据消费者的订阅关系,将消息推送给对应的消费者。消费者处理消息:消费者接收到消息后进行处理,处理完成后向队列发送确认(ACK)。消息确认:队列收到确认后,将消息标记为已处理并删除(或存档)。技术实现:长连接:消费者与队列之间通常通过长连接(如WebSocket、TCP长连接)保持通信。回调机制:消费者注册回调函数,队列在消息到达时调用回调函数。负载均衡。原创 2025-02-28 09:45:29 · 1310 阅读 · 0 评论 -
消息队列概要讲解(上)
通信模式点对点(Point-to-Point)发布/订阅(Publish/Subscribe)路由(Routing)通信方式一对一一对多根据规则分发典型场景任务分发、订单处理日志收集、事件通知条件分发、多步骤流程优势简单、可靠灵活、支持广播灵活、支持复杂路由规则示例订单处理系统电商事件通知物流系统订单路由消息队列的通信模式为不同的业务场景提供了灵活的解决方案。选择合适的通信模式可以更好地满足业务需求,提升系统的效率和可靠性。在推模式中,消息队列主动将消息推送给消费者,消费者被动接收。原创 2025-02-28 09:42:45 · 894 阅读 · 0 评论 -
消息队列概要讲解
本文概要介绍消息队列的核心原理和实现,以及常见问题及其解决方案等。本文不会过多的扩展详细的消息队列系统,如RocketMQ、RabbitMQ、Kafka等,这些会在后续详细介绍。原创 2025-02-15 14:18:04 · 2445 阅读 · 0 评论