1.4.1 • Published 2 years ago

@galenjs/amqp v1.4.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

amqp

galenjs amqp consumer and producer

Usage

install

yarn add @galenjs/amqp
// or
npm i @galenjs/amqp
// or
pnpm install @galenjs/amqp
// app.js
const Amqp = require('./index')

const amqp = new Amqp({
  config: {
    url: 'amqp://localhost:5672',
    sub: {
      test: {
        pullInterval: 1000, // 默认1s拉一次消息
        pullBatchSize: 5 // 每次拉5条
      }
    },
    consumerPath: `${process.cwd()}/test`
  },
  logger: console
})

const start = async () => {
  await amqp.setup()
}

start()

setInterval(async () => {
  await amqp.send('test', 'hello world')
}, 10000)
// test/test.js
module.exports = class Test {
  async onMsg (msg) {
    console.log('[message]: ', msg)
  }
}
1.4.1

2 years ago

1.4.0

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.1

2 years ago

1.0.25-alpha.0

2 years ago

1.0.19

2 years ago

1.0.22

2 years ago

1.0.20

2 years ago

1.0.24

2 years ago

1.0.17

2 years ago

1.0.0

2 years ago

0.7.27

3 years ago

0.7.14

3 years ago

0.7.8

3 years ago

0.7.1

3 years ago

0.7.0

3 years ago

0.6.14

3 years ago

0.5.16

3 years ago

0.5.15

3 years ago

0.6.0

3 years ago

0.5.14

3 years ago