mq-in-one
Version:
MQ-IN-ONE,聚合阿里云MNS、腾讯云CMQ等(http)队列服务
39 lines (32 loc) • 918 B
JavaScript
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)
})