UNPKG

seneca-alimns-transport

Version:

A Seneca transport plugin for Aliyun-MNS

45 lines (43 loc) 1.22 kB
var config = require('../config') var client = require('seneca')() .use('..' ) .client({ type: 'alimns', pins: ['role:test'], queueSuffix: 'dev', accountId: config.accountId, accessKeyId: config.accessKeyId, accessKeySecret: config.accessKeySecret }) .ready(function(err){ if (err) { console.log('Client failed to start') console.log(err) return } console.log('Client ready') }); client.act('role:test,cmd:create', { msg: new Date().toString() }, function(err, res) { console.log('========== CMD: CREATE ==========') console.log(res) }) client.act('role:test,cmd:delete,arg:hehe', { msg: new Date().toString() }, function(err, res) { console.log('========== CMD: DELETE HEHE ==========') console.log(res) }) client.act('role:test,cmd:delete', { msg: new Date().toString() }, function(err, res) { console.log('========== CMD: DELETE ==========') console.log(res) }) client.act('role:test,cmd:create', { msg: new Date().toString() }, function(err, res) { console.log('========== CMD: CREATE ==========') console.log('act callback: ' + err + ' / ' + res) })