You need to enable JavaScript to run this app.
导航
通过函数服务消费消息队列 RocketMQ 版
最近更新时间:2024.06.21 17:23:58首次发布时间:2024.06.21 16:16:13

本文为您介绍通过 函数服务 消费 消息队列 RocketMQ 版 的优势、使用场景、业务案例及相关文档合集。

优势

函数服务(Volcano Engine Function as a Service,veFaaS)是事件驱动的 Serverless 全托管计算平台。通过函数服务提供的 RocketMQ 触发器,开发人员可简单轻松地接入待消费的 RocketMQ Topic,无需关心函数服务消费消息的细节,最大限度地专注于消息处理的业务逻辑。

  • 上手成本低:无语言限制,无需学习大数据框架,只需专注业务的消息处理逻辑。

  • 运维成本低:无需管理和运维服务器等底层基础设施,并且提供通用的 MQ 消费治理能力。

  • 自动扩缩容:根据业务流量自动进行函数实例的扩容和缩容,保证服务高可靠运行。

  • 资源成本低:计算资源按请求量和实际执行时间计费,不执行不收费,进一步缩减资源成本,同时,支持单实例多并发请求,提高资源利用率。

使用场景

函数服务适用于通用大规模、弹性消费场景,主要场景有:

  • 实时 ETL:通过触发器支持上游数据的自定义处理及转储。

  • 离线消费:适用于数据量大、数据源多、波峰波谷流量差距巨大的场景,可显著降低成本。

  • 中台业务:维护和管理大量的消费者,无需管理资源和扩缩容。

业务案例

抖音红包雨钱包入账业务,具有大流量、低延迟、高稳定、伴随流量突增的特点。通过函数服务实时消费 RocketMQ 将红包入账消息写入数据库,几分钟内即可完成千万至上亿用户的资金入账。通过函数服务即时的弹性扩缩容能力,根据业务流量实时扩容消费,并发处理,保证数据处理的时效性、稳定性。业务低谷时,函数服务自动缩容,避免资源浪费。

使用指南