温馨提示:本站仅提供公开网络链接索引服务,不存储、不篡改任何第三方内容,所有内容版权归原作者所有
AI智能索引来源:http://www.aliyun.com/solution/tech-solution/rabbitmq-serverless
点击访问原文链接

部署Serverless版RabbitMQ-消息队列-技术解决方案-阿里云

部署Serverless版RabbitMQ-消息队列-技术解决方案-阿里云 查看 “” 全部搜索结果AI 助理你好,我是AI助理,可以解答问题、推荐解决方案等 解决方案输入关键词查找暂无数据解决方案首页云消息队列 RabbitMQ 实践暂无数据解决方案首页云消息队列 RabbitMQ 实践

随着业务增长,企业对消息队列性能和稳定性的需求提高,运维成本也随之增加。云消息队列 RabbitMQ 版通过架构优化避免了消息积压导致的内存泄漏和服务器故障等稳定性问题,解决了分布式系统中的脑裂难题,并支持弹性伸缩和按量计费,有效降低资源和运维成本。

适用客户期望无缝迁移开源 RabbitMQ 的用户面临自建开源 RabbitMQ 集群稳定性问题的用户微服务系统间事件通知、异步解耦场景的用户立即部署云消息队列 RabbitMQ 版的优势

云消息队列 RabbitMQ 版兼容开源 RabbitMQ 客户端,解决开源各种稳定性痛点(例如消息堆积、脑裂等问题),同时具备高并发、分布式、灵活扩缩容等云消息服务优势。

兼容开源

完全兼容 AMQP 0-9-1 标准协议,完全兼容 RabbitMQ 开源社区,快速迁移上云。

解决开源稳定性痛点

自研的分布式存储架构彻底解决开源各种稳定性痛点,提供多可用区高可用的稳定服务。

服务多可用区高可用

当某个可用区服务异常时,客户端可以通过自动重连功能,无缝切换到其他可用区使用。

超强性能

支持百万级队列、单队列的横向扩展,可根据业务需求弹性伸缩,性能上无并发限制。

使用云消息队列 RabbitMQ 版与开源自建方案的对比

云消息队列 RabbitMQ 版对比开源 RabbitMQ,在功能、服务和性能、Exchange 和 Queue 等方面均具备优势。

开源 RabbitMQVS云消息队列 RabbitMQ 版不稳定、维护难

消息堆积能力差,服务可用性和数据可靠性通过镜像队列或仲裁队列实现,容易出现脑裂问题。Erlang 小众语言实现且服务端日志简单,出现问题时难定位问题根因。

稳定性稳定、服务高可用

采用多可用区高可用架构和存算分离架构,故障计算节点可快速摘除隔离;请求并发度和响应时间始终保持高性能,不影响集群正常服务。无主的集群部署存储架构,彻底去除了脑裂的问题。

成本高

由于不是横向扩容的分布式架构,需要事先按照最高业务容量部署机器规格。队列中堆积少量消息,会大幅度降低集群性能,需要为异常消息堆积场景预留较高的内存容量。

成本Serverless 系列 0 门槛按量后付费

Serverless 系列按量后付费,按照每 100 万生产或消费请求调用次数收费 ,无需提前评估规格和容量,支持 5 万 QPS 并发能力,并提供价格计算器帮助您快速评估费用。

无弹性、扩容难

受机器性能限制,集群 TPS、单个 Queue 的 TPS、连接数均有上限,且扩容困难。单机容量就是集群并发容量的上限,扩容需要通过升配机器规格或拆分集群实现。

弹性无需容量评估,最高 5 万弹性 QPS

集群 TPS、单个 Queue 的 TPS、连接数均无上限,支持横向扩展。通过增减集群节点数量实现扩缩容,Serverless 系列按照消息生产消费量收费,无需评估容量和提前预留资源。

方案介绍

方案将创建云消息队列 RabbitMQ 版 Serverless 系列实例来进行消息的生产和消费,根据实际使用量计费,并查看指标变化和消息轨迹。

方案架构包含消息生产者、消息队列、消息消费者三个核心模块。消息在云消息队列 RabbitMQ 版的组件之间流动过程为:1. 生产者向 Exchange 发送消息;2. Exchange 根据消息属性将消息路由到 Queue 进行存储;3. 消费者从 Queue 拉取消息进行消费。

部署时长:30 分钟预估费用:0.5 元(包含收发消息次数 25 万次)(如果您调整了资源规格、使用时长,或执行了本方案以外的操作,可能导致费用发生变化,请以控制台显示的实际价格和最终账单为准)相关云产品云消息队列 RabbitMQ 版立即部署技术方案的广泛应用场景海量队列分发

RabbitMQ 的 Queue 模型能够快速搭建消息通知架构,支持游戏等多个系统的异步解耦需求。

大促容量平滑扩缩容

云消息队列 RabbitMQ 版的弹性扩缩容、开箱即用的能力满足因业务量的浮动变化产生的需求。

消费者流控保护

云消息队列 RabbitMQ 版保证了消息系统和下游业务的可靠稳定运行。

分布式定时任务

云消息队列 RabbitMQ 版的定时消息能力可以满足各种分布式定时任务回调的场景需求。

立即部署上一篇:无下一篇:无该文章对您有帮助吗?反馈 关注我们:新浪微博联系我们文档 | 开发者社区 | 天池大赛 | 培训与认证 法律声明及隐私权政策 | Cookies政策© 2009-现在 Aliyun.com 版权所有
增值电信业务经营许可证: 浙B2-20080101
域名注册服务机构许可: 浙D3-20210002 浙公网安备 33010602009975号浙B2-20080101-4

智能索引记录