UNPKG

mq-in-one

Version:

MQ-IN-ONE,聚合阿里云MNS、腾讯云CMQ等(http)队列服务

39 lines (32 loc) 918 B
let config = require('./config/mns_config'), log4js = require('log4js') mqInOne = require('../index') let logger = log4js.getLogger('default') let mq = new mqInOne(config, config.mqType, logger) /*mq.receiveMessage(2) .then((message) => { console.log('received', message) return mq.consumeMessage(message) }) .then(result => { console.log('deleted result', result) })*/ /*mq.pollingMessage(30, (error, message) => { console.log('polling:', error, message) })*/ /*mq.pushMessage('test message').then((result) => { console.log('sent', result) })*/ mq.pushMessage(JSON.stringify({ payload: { testkey: 'test message' }, notifyUrl: 'https://postman-echo.com/post', appId: 1, method: 'POST', headers: { testHeader: 'sd' } })).then((result) => { console.log('sent', result) })