- 前言实际使用中,选择消息队列中间件需要根据具体的业务需求和场景进行综合考虑。以下是一些建议的使用场景和对应的中间件: 异步任务处理如果需要实现异步任务处理,建议使用RabbitMQ或ActiveMQ。这两种中间件都支持多种消息模式和传输协议,具有高可靠性和可扩展性,可满足异步任务处理的需求。 分布式系统集成如果需要实现分布式系统之间的数据传输和解耦,建议使用RabbitMQ或RocketM... 前言实际使用中,选择消息队列中间件需要根据具体的业务需求和场景进行综合考虑。以下是一些建议的使用场景和对应的中间件: 异步任务处理如果需要实现异步任务处理,建议使用RabbitMQ或ActiveMQ。这两种中间件都支持多种消息模式和传输协议,具有高可靠性和可扩展性,可满足异步任务处理的需求。 分布式系统集成如果需要实现分布式系统之间的数据传输和解耦,建议使用RabbitMQ或RocketM...
- 消息中间件的本身定义来考虑,应该尽量减少对于外部第三方中间件的依赖。一般来说依赖的外部系统越多,也会使得本身的设计越复杂,采用文件系统作为消息存储的方式。 消息中间件的本身定义来考虑,应该尽量减少对于外部第三方中间件的依赖。一般来说依赖的外部系统越多,也会使得本身的设计越复杂,采用文件系统作为消息存储的方式。
- 1 简介为什么使用消息队列不自己使用tcp,要使用可靠的消息队列组件?ZeroMQ并不像传统MQ一样直接提供用户一个可部署的服务端程序,而是需要用户通过libzmq来封装核心的方法,再通过客户端程序远程调用服务端提供的服务。1 如何处理 I/O?ZeroMQ应用程序是阻塞,还是在后台处理 I/O?这是一个关键的设计决策。阻塞 I/O 会创建无法很好地扩展的体系结构。但是后台 I/O 可能... 1 简介为什么使用消息队列不自己使用tcp,要使用可靠的消息队列组件?ZeroMQ并不像传统MQ一样直接提供用户一个可部署的服务端程序,而是需要用户通过libzmq来封装核心的方法,再通过客户端程序远程调用服务端提供的服务。1 如何处理 I/O?ZeroMQ应用程序是阻塞,还是在后台处理 I/O?这是一个关键的设计决策。阻塞 I/O 会创建无法很好地扩展的体系结构。但是后台 I/O 可能...
- 1 在windows结合go安装在Windows 10上安装ZeroMQ并使用Go语言的/pebbe/zmq4库进行调用,可以按照以下步骤进行操作:第一步:安装ZeroMQ环境gcc环境安装:mingw第二步:安装Golang和pebbe/zmq4库安装Golang:访问 Golang下载页面。下载适用于Windows的安装程序并进行安装。设置Golang环境:安装完成后,确保Golang... 1 在windows结合go安装在Windows 10上安装ZeroMQ并使用Go语言的/pebbe/zmq4库进行调用,可以按照以下步骤进行操作:第一步:安装ZeroMQ环境gcc环境安装:mingw第二步:安装Golang和pebbe/zmq4库安装Golang:访问 Golang下载页面。下载适用于Windows的安装程序并进行安装。设置Golang环境:安装完成后,确保Golang...
- Apache Pulsar是一个功能强大的pub-sub模型,基于分层架构,开箱即用,具有Geo-Replication,多重租户,零重新平衡时间,统一排队和流,基于TLS的身份验证/授权,代理和持久性。 Apache Pulsar是一个功能强大的pub-sub模型,基于分层架构,开箱即用,具有Geo-Replication,多重租户,零重新平衡时间,统一排队和流,基于TLS的身份验证/授权,代理和持久性。
- RabbitMQ无疑是目前最流行的消息队列之一,对各种语言环境的支持也很丰富,作为一个.NET developer有必要学习和了解这一工具。消息队列的使用场景大概有3种:1、系统集成,分布式系统的设计。各种子系统通过消息来对接,这种解决方案也逐步发展成一种架构风格,即“通过消息传递的架构”。2、当系统中的同步处理方式严重影响了吞吐量,比如日志记录。假如需要记录系统中所有的用户行为日志,如果通... RabbitMQ无疑是目前最流行的消息队列之一,对各种语言环境的支持也很丰富,作为一个.NET developer有必要学习和了解这一工具。消息队列的使用场景大概有3种:1、系统集成,分布式系统的设计。各种子系统通过消息来对接,这种解决方案也逐步发展成一种架构风格,即“通过消息传递的架构”。2、当系统中的同步处理方式严重影响了吞吐量,比如日志记录。假如需要记录系统中所有的用户行为日志,如果通...
- 分布式消息服务DMS是完全托管的高性能消息队列服务,提供普通队列、有序队列、Kafka、ActiveMQ、RabbitMQ,兼容HTTP、TCP、AMQP协议,为分布式应用提供灵活可靠的异步通信机制。使用DMS,用户可以创建消息队列,将消息队列作为一个传输消息的中转站,存储应用程序不同组件间传递的消息,从而做到在应用程序的不同组件之间传输消息时,不要求各个组件同时处于可用状态。 作为分布式系... 分布式消息服务DMS是完全托管的高性能消息队列服务,提供普通队列、有序队列、Kafka、ActiveMQ、RabbitMQ,兼容HTTP、TCP、AMQP协议,为分布式应用提供灵活可靠的异步通信机制。使用DMS,用户可以创建消息队列,将消息队列作为一个传输消息的中转站,存储应用程序不同组件间传递的消息,从而做到在应用程序的不同组件之间传输消息时,不要求各个组件同时处于可用状态。 作为分布式系...
- 什么是消息队列这样的场景你一定不陌生:小王到M记点餐之后,服务员给了他一个号牌,并让他在柜台桌子前方等待叫号取餐。每个人都按照自己付款拿到的号牌顺序排队等叫号。即使店里人再多,也不会显得没有秩序。 在上述场景中,柜台其实就充当了一个消息队列(Message Queue)。小王等生产者把订餐的消息发送到柜台即消息队列里,又从其中取了餐即消费了消息,可以说这就是消息队列的一个完整走向——消息被发... 什么是消息队列这样的场景你一定不陌生:小王到M记点餐之后,服务员给了他一个号牌,并让他在柜台桌子前方等待叫号取餐。每个人都按照自己付款拿到的号牌顺序排队等叫号。即使店里人再多,也不会显得没有秩序。 在上述场景中,柜台其实就充当了一个消息队列(Message Queue)。小王等生产者把订餐的消息发送到柜台即消息队列里,又从其中取了餐即消费了消息,可以说这就是消息队列的一个完整走向——消息被发...
- Kalfka 消息队列原理架构阐述 Kalfka 消息队列原理架构阐述
- 技术活,该赏 关注+一键三连(点赞,评论,收藏)再看,养成好习惯 12 RocketMQ使用教程相关系列 目录 RocketMQ的基本概念模型 1 消息模型(Message Model) Ro... 技术活,该赏 关注+一键三连(点赞,评论,收藏)再看,养成好习惯 12 RocketMQ使用教程相关系列 目录 RocketMQ的基本概念模型 1 消息模型(Message Model) Ro...
- 目录 目录 前文列表 RabbitMQ 的特性 Message Acknowledgment 消息应答 Prefetch Count 预取数 RPC 远程过程调用 vhost 虚拟主机 插件系统 最后 前文列表 快速入门分布式消息队列之 RabbitMQ(1) RabbitMQ 的特性 紧接上文,继续来看 RabbitM... 目录 目录 前文列表 RabbitMQ 的特性 Message Acknowledgment 消息应答 Prefetch Count 预取数 RPC 远程过程调用 vhost 虚拟主机 插件系统 最后 前文列表 快速入门分布式消息队列之 RabbitMQ(1) RabbitMQ 的特性 紧接上文,继续来看 RabbitM...
- 目录 目录 前言 简介 安装 RabbitMQ 基本对象概念 Message 消息 Producer 生产者 Consumer 消费者 Queue 队列 Exchange 交换机 Binding 绑定 Binding Key 绑定键 Routing Key 路由键 Exchange Type 交换机类型 最后 前言 ... 目录 目录 前言 简介 安装 RabbitMQ 基本对象概念 Message 消息 Producer 生产者 Consumer 消费者 Queue 队列 Exchange 交换机 Binding 绑定 Binding Key 绑定键 Routing Key 路由键 Exchange Type 交换机类型 最后 前言 ...
- 目录 目录 前文列表 前言 通道 Channel 一个基本的生产者消费者实现 消费者 生产者 运行结果 应用预取计数 应用 ACK 机制 最后 前文列表 快速入门分布式消息队列之 RabbitMQ(1) 快速入门分布式消息队列之 RabbitMQ(2) 前言 在前文列表中,分别介绍了 RabbitMQ 的对象概... 目录 目录 前文列表 前言 通道 Channel 一个基本的生产者消费者实现 消费者 生产者 运行结果 应用预取计数 应用 ACK 机制 最后 前文列表 快速入门分布式消息队列之 RabbitMQ(1) 快速入门分布式消息队列之 RabbitMQ(2) 前言 在前文列表中,分别介绍了 RabbitMQ 的对象概...
- 目录 目录 不使用数据库作为 Broker 不要过分关注任务结果 实现优先级任务 应用 Worker 并发池的动态扩展 应用任务预取数 保持任务的幂等性 应用任务超时限制 善用任务工作流 合理应用 ack_late 机制 传递 ORM 对象的唯一标识 预防内存泄漏 合理安排定时任务的调度计划 启用任务监控 不使用数据库作为 B... 目录 目录 不使用数据库作为 Broker 不要过分关注任务结果 实现优先级任务 应用 Worker 并发池的动态扩展 应用任务预取数 保持任务的幂等性 应用任务超时限制 善用任务工作流 合理应用 ack_late 机制 传递 ORM 对象的唯一标识 预防内存泄漏 合理安排定时任务的调度计划 启用任务监控 不使用数据库作为 B...
- 本文将带你仔细了解什么叫做消息队列以及它有什么用? 本文将带你仔细了解什么叫做消息队列以及它有什么用?
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签