玩法平台-测评任务-MNS评测-任务组的测评





笔记来源于:任务
玩法平台-测评任务-MNS评测-任务组
一、模型分类
阿里云消息服务MNS主要提供了两种模型,分别是队列模型和主题模型。
队列模型支持一对一的消费模式。即队列中的每一条消息都只能够被某一个消费者消费。主题模型提供一对多的发布订阅模型,支持消息通知。
●
队列模型消息流:

we_ui_refresh
●
主题模型消息流:

we_ui_refresh
二、体验测试
本次评测的是结合主题和队列来实现一对多的拉取消息消费模型。
由于要使用公司内网推送通知给全体员工,但是又不能暴露推送地址,所以单一的推送模式无法满足我们的需求。根据官方文档的指引。我们通过先创建订阅,让主题将消息推送到队列,然后由消费者从队列拉取消息,以此来满足不暴露消费者地址有实现一对多的广播消息。

we_ui_refresh
在此要感谢一下MNS的官网文档,每一个案例分析都非常清楚,对于刚工作位于新手村的初级选手来说很有用!希望阿里云能够有越来越多高效便捷的产品!
上一篇
阿里云MNS使用测评:队列的创建及其参数详解
%1. 创建队列
在开通服务之后,在产品主页点击产品控制台
%1. 进入控制台后,在左侧菜单栏选择队列列表
3.点击上方的创建队列就可以创建您的队列了
接下来是参数详解
%1. 名称
该队列的命名。
%1. 消息最大长度
即允许发送到该队列的消息体的最大长度。
%1. 长轮询时间
轮询,就是系统过一段时间给一个返回值,开启次功能后,会在设定的时间或者消息被取用时给到返回响应。
%1. 消息可见性超时时间
消息取用后,但是没有被确定,这个消息会根据设定值在这段时间内变成不可见状态,如果超出这个时间依然没有被确定,那么就变成可见。合理设置该参数可以让消息的有效性变强。
%1. 消息保存时长
消息在队列中的最长保存时间
%1. 消息定时时间
默认的消息延后消费时间
%1. 启用功能日志
高级功能,通过查看日志了解消息被谁消费了、消费了几次或者消息异常丢失等信息。
下一篇
阿里云MSN的服务端会主动将消息发送给用户指定的回调地址,作为一个每天需要大量消费发布的用户来说,这一点十分优秀,至于说为什么就是因为回调地址基本上人人每天都会遇到,例如像网站上挂载的账号登录,视频会员开通甚至是游戏充值,都会用到回调地址。
对于一个消息服务类的功能,阿里云通过主动发送消息给用户的回调地址,这样就避免了用户端不必要的资源消耗,让系统的负载更低更稳定。
评论