轻量消息队列(原 MNS)凭借其简单的队列模型、轻量化协议以及按量后付费的计费模式,成为众多阿里云产品首选的消息传输通道,此外,其无损发布能力和多可用区的高可用特性,确保了云产品之间以及云产品与用户应用之间的消息可靠传输。本文通过一个简单的用例,展示和测评该产品的部分功能。
方案架构
实现效果
实操记录
1.进入ARMS控制台,在右侧菜单“告警管理”中进入“通知对象”页面。
2.新建联系人,批量验证手机号和邮箱。在手机短信和邮箱收件箱中点击链接验证。
3.进入轻量消息队列控制台,进入主题模型—订阅列表,点击创建主题。
4.登录ARMS控制台,在左侧导航栏选择告警管理—集成。在告警集成页签,单击自定义集成。
5.在集成的接口配置中复制url地址。
6.在轻量消息队列控制台,点击主题模型—订阅列表,创建订阅。
主题名称选择刚才创建的主题,接收端地址填写刚才复制的URL。
7.在主题列表中,选择刚才创建的主题,点击发送消息,即可发送测试消息。
8.在ARMS控制台的告警集成列表中,点击编辑。在集成详情页面的事件映射区域配置映射。本例中将订阅名称(SubscriptionName)映射为告警名称(alertname),告警级别设置为MAX(P1级别),消息体(Message)内容映射为告警描述(message),然后点击保存。
9.回到集成页面,点击更多—新建通知策略。点击下一步到通知对象页面,添加通知对象。
10.返回轻量消息队列控制台,再次点击主题列表中的发布消息,测试效果。
11.效果如下: