1.0.3 • Published 5 years ago

aliyun-amqp-user-utils-node v1.0.3

Weekly downloads
5
License
ISC
Repository
github
Last release
5 years ago

Unofficial Aliyun AMQP User Utils in NodeJS

Summary

The official Java SDK Doc

https://help.aliyun.com/document_detail/106230.html

This project target to re-implement Java codes

https://onlinegdb.com/BkJVGFjd4

Usage

const amqplib = require('amqplib')
const userUtils = require('aliyun-amqp-user-utils-node')

const config = require('./config')

const getURL = () => {
  const userName = userUtils.getUserName(
    config.ALIYUN_AMQP_ACCESS_KEY_ID,
    config.ALIYUN_AMQP_RESOURCE_OWNER_ID
  )
  const password = userUtils.getPassword(config.ALIYUN_AMQP_ACCESS_KEY_SECRET)

  return {
    protocol: 'amqp',
    hostname: config.ALIYUN_AMQP_ADDRESS,
    port: 5672,
    username: userName,
    password: password,
    locale: 'en_US',
    frameMax: 0,
    heartbeat: 0,
    vhost: config.ALIYUN_AMQP_VHOST
  }
}

const open = amqplib.connect(getURL())
open.then(conn => {
  // ...
})
1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago