xionglonghua / yii2-mns
Aliyun MNS library for Yii2 framework
1.0.2
2019-01-31 06:49 UTC
Requires
- php: ~5.5|~7.0
- xionglonghua/aliyun-mns-php-sdk: 1.0.0
- yiisoft/yii2: ~2.0
This package is auto-updated.
Last update: 2025-03-17 21:55:34 UTC
README
Yii2-Aliyun-Mns是阿里云平台消息服务的Yii2封装。
安装方法
推荐的安装方式是通过composer.
手动执行
php composer.phar require xionglonghua/yii2-mns
或者添加
"xionglonghua/yii2-mns": "*"
到工程的 composer.json
文件
配置组件
'mns'=>[ 'class'=>'xionglonghua\yii2mns\Mns', 'accessId' => '', 'accessKey' => '', 'endpoint' => 'http://.mns.cn-beijing.aliyuncs.com/', ],
使用示例
发送消息:
\Yii::$app->mns->myqueue->send("test content");
接收消息:
$content = \Yii::$app->mns->myqueue->receive(); echo $content, "\n";
批量发送消息:
$contents = [ 'test content', 'test content again', ]; \Yii::$app->mns->myqueue->sendBatch($contents);
批量接收消息:
$contents = \Yii::$app->mns->myqueue->receiveBatch(100); foreach ($contents as $content) { echo $content, "\n"; }