云产品间消息通道

更新时间: 2024-11-01 10:13:54

轻量消息队列(原 MNS)凭借其简单的队列模型、轻量化协议以及按量后付费的计费模式,成为众多阿里云产品首选的消息传输通道,此外,其无损发布能力和多可用区的高可用特性,确保了云产品之间以及云产品与用户应用之间的消息可靠传输。本文介绍轻量消息队列(原 MNS)充当云产品间消息通道的典型场景。

场景一:通过队列订阅云产品事件、异步任务执行结果等数据进行后续的业务操作

场景案例

说明

对象存储OSS

OSS事件推送到轻量消息队列(原 MNS)的队列或主题中,开发者的服务通过消费消息进行后续的业务处理。

智能媒体管理IMM

智能媒体管理的异步任务处理完数据后,将任务状态发送至轻量消息队列(原 MNS)的队列中,开发者的服务通过消费消息进行后续的业务处理。

云监控

将报警事件写入轻量消息队列(原 MNS)的队列或主题中,消费者应用可以通过消费这些消息,实现自动化的业务逻辑处理。

弹性伸缩ESS

将伸缩组动态写入轻量消息队列(原 MNS)的队列或主题中,消费者应用可以通过消费这些消息,实现自动化的业务逻辑处理。

短信服务SMS

将短信发送状态、用户回复的短信内容、签名模板审核状态等通过轻量消息队列(原 MNS)的队列消费模式推送给您。

智能媒体服务IMS

将回调内容写入轻量消息队列(原 MNS)的队列中,通过消费MNS队列消息的方式获取任务的进展和状态。

场景二:通过消息触发任务或函数的执行

场景案例

说明

函数计算FC

轻量消息队列(原 MNS)的队列或主题当作触发函数执行的事件源。当消息产生时,如果满足触发器定义的规则,消息会自动调用触发器关联的函数。

事件总线EventBridge

可以将轻量消息队列(原 MNS)的队列作为事件流的事件源(Source),触发事件流的执行。

通过主题HTTP订阅+ARMS实现自定义数据多渠道告警

采用轻量消息队列(原 MNS)的主题模型的HTTP订阅方式,结合应用实时监控服务的自定义集成能力,实现将自定义告警信息同时分发至多个通知渠道,例如短信、电子邮件及钉钉群组等。

场景三:用户应用和云产品间消息互通

场景案例

说明

物联网平台

当需要对设备数据进行复杂或精细化处理,用户应用可将设备消息发送至轻量消息队列(原 MNS)消费,物联网平台消费队列消息获取设备事件信息。

函数计算FC

函数执行过程中的数据或结果数据投递到轻量消息队列(原 MNS)的队列,用户应用通过消费队列的消息进行下一步的业务逻辑处理。

上一篇: 对象存储OSS 下一篇: 函数计算FC
阿里云首页 轻量消息队列(原 MNS) 相关技术圈