配置订阅关系以及时获取任务信息通知
在智能媒体管理(IMM)中,为了及时获取任务信息通知,您可以选择以下几种消息中间件进行配置:
-
事件总线 EventBridge
- 在与IMM相同的地域开通并接入EventBridge服务,以接收任务信息通知。
-
MNS(消息服务)
- 在与IMM相同的地域开通MNS服务,并配置订阅关系,以接收任务信息通知。
-
RocketMQ
- 在与IMM相同的地域开通RocketMQ服务,创建RocketMQ 4.0实例、Topic和Group,以接收任务信息通知。
RocketMQ对接文档及费用说明
对接文档
- 您可以通过阿里云官方文档了解如何使用RocketMQ的SDK收发普通消息。具体操作步骤可以参考[调用HTTP协议的SDK收发普通消息]的相关内容。
- 异步通知消息格式请参见[异步通知消息格式]部分的详细说明。
费用说明
- RocketMQ的费用主要取决于您使用的实例类型、消息量以及存储时长等因素。具体的计费规则可以在阿里云官网的[RocketMQ产品定价页面]查看。
- 如果您仅用于接收IMM的任务通知,通常选择基础版或标准版即可满足需求。
使用MNS接收消息的费用说明
- MNS服务本身不收取额外费用,但可能会产生以下相关费用:
- OSS存储费用:如果任务执行信息较大(如压缩包文件预览、解压任务),IMM会将详细信息写入OSS文件中。此时会产生OSS存储费用。
- 流量费用:如果您通过公网访问MNS消息队列,则可能产生公网流量费用。建议在相同地域内使用内网访问以避免额外费用。
总结与建议
- RocketMQ 和 MNS 均支持作为IMM任务信息的通知方式,您可以根据实际需求选择适合的消息中间件。
- 如果您需要高吞吐量和更灵活的消息管理能力,推荐使用 RocketMQ;如果追求简单易用且成本较低,可以选择 MNS。
- 重要提醒:无论使用哪种消息中间件,任务信息仅保存7天,请务必及时获取任务信息。
希望以上信息对您有所帮助!如有其他疑问,请随时咨询。