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





笔记来源于:任务
玩法平台-测评任务-MNS评测-任务组
消息服务MNS体验
阿里云消息服务MNS(Message Service)是一种高效、可靠、安全、便捷以及可弹性扩展的分布式消息服务。消息服务MNS能够帮助开发者在应用的分布式组件之间自由地传递数据、通知消息,从而构建松耦合系统。消息服务MNS支持队列模型和主题模型。
我最近尝试了这个消息服务MNS,MNS消息服务还具有一系列特殊功能,如优先级消息、延迟消息、批量消息和活动消息通知。MNS消息服务的价格更具吸引力。每个月都有100W的免费请求,每100W请求只收取2元,这是完全基于容量的。
消息服务MNS 能够帮助开发者在应用的分布式组件之间自由地传递数据、通知消息,从而构建松耦合系统。
体验过程:
物联网平台服务侧的订阅支持向消息服务(MNS)发送设备消息。云应用程序通过侦听MNS队列来获取设备消息。本文主要演示使用最新版本的MNS PHP SDK来使用订阅到MNS队列的消息。
composer.json
{
"require": {
"aliyun/aliyun-mns-php-sdk": ">=1.0.0"
}
}
<?php
require_once 'vendor/autoload.php';
use AliyunMNS\Client;
use AliyunMNS\Exception\MnsException;
class CreateQueueAndSendMessage
{
private $accessId;
private $accessKey;
private $endPoint;
private $client;
private $queueName;
public function __construct($accessId, $accessKey, $endPoint, $queueName)
{
$this->accessId = $accessId;
$this->accessKey = $accessKey;
$this->endPoint = $endPoint;
$this->queueName = $queueName;
}
public function ru
上一篇
消息服务 MNS平台操作
首先复制下面的链接进入消息服务 MNS平台,注册一个阿里云账号,
https://www.aliyun.com/product/mns?spm=a2c6h.27833304.J_4502519820.4.50792cedb9N6KX
登录之后会显示产品规格,产品优势,产品功能,使用场景,产品动态等栏目,便于我们了解和使用消息服务 MNS平台。
开通之后点击产品控制台,可以看到一个视频介绍,可以通过视频学习 开通服务、创建队列、发送消息、接收消息等一系列操作流程。
在左侧导航栏,可以看到创建的队列、主题,以及事件通知,日志管理等。
下一篇
联想
MSN服务消息通信,之前用到过一些及时消息通信,主要是完成各个服务之间的消息通信,主要完成一些消息共享。比如RabbitMQ、RocketMQ之类的。可以支持一对多,一对一的消息发布和订阅功能。也可以用在消息发布上面,比如同一个消息不同的处理方式,就需要消息共享并做出不同的动作。可以用在消息告警上面,比如不同的接收端,邮件,微信,企业微信,公众号,小程序之类的方面,这些每一个模板会不一样,产生的格式和需要侧参数也会不一样,但是需要做同一件事情。
操作
操作使用MNS操作和简单,玩起来也很流畅,但是操作过程中产生了一个错误,报错信息很少,有点很懵看不懂
从新来一遍可以了,用起来还可以
我用这个和pushbear联合起来给企业微信推送消息,到了吃饭时间推送告警,”干饭人,时间上不能马虎“!
评论