0.29.7 • Published 7 months ago

amqptools v0.29.7

Weekly downloads
50
License
MIT
Repository
github
Last release
7 months ago

Amqptools

Install

npm install amqptools

Usage

Initialize

import amqpTools = require('amqptools');
amqpTools.setConnectionURI(RABBITMQ_URL);

Task start

var taskManager = amqpTools.tasks;
var newTask = taskManager.createTask('testTask', {title: "test", data: {value: 1}});
newTask.start(() => {
  should.exists(newTask.uuid);
}

Task process

var taskManager = amqpTools.tasks;
taskManager.service = SERVICE_NAME;
taskManager.processTask(TASK_TYPE, function (taskdata, taskDone) {
    // Your task processor
    // invoke taskDone() when task is done
})

Events

high level event emitter over amqp

each event should has format:
<exchange>:<topic>

RPC

high level RPC over AMQP
action in format:
<exchange>:<topic>

request:
caller -> erpc:<exchange> (topic) -> processor
response:
processor -> replyTo -> caller
0.29.7

7 months ago

0.29.6

7 months ago

0.29.5

7 months ago

0.29.4

7 months ago

0.29.0

1 year ago

0.29.2

1 year ago

0.29.1

1 year ago

0.28.6

3 years ago

0.28.5

3 years ago

0.28.1

4 years ago

0.28.0

4 years ago

0.28.4

4 years ago

0.28.3

4 years ago

0.28.2

4 years ago

0.27.0

4 years ago

0.26.0

4 years ago

0.25.4

4 years ago

0.25.3

4 years ago

0.25.2

4 years ago

0.25.1

4 years ago

0.25.0

4 years ago

0.24.0

4 years ago

0.23.0

4 years ago

0.22.5

4 years ago

0.22.4

4 years ago

0.22.3

4 years ago

0.22.2

4 years ago

0.22.1

4 years ago

0.21.6

5 years ago

0.22.0

5 years ago

0.21.5

5 years ago

0.21.4

5 years ago

0.21.3

5 years ago

0.21.2

5 years ago

0.21.0

5 years ago

0.20.1

5 years ago

0.21.1

5 years ago

0.20.2

5 years ago

0.20.0

5 years ago

0.19.0

5 years ago

0.18.0

5 years ago

0.17.2

5 years ago

0.17.3

5 years ago

0.17.1

5 years ago

0.16.0

5 years ago

0.17.0

5 years ago

0.15.1

6 years ago

0.15.0

6 years ago

0.14.1

6 years ago

0.14.0

6 years ago

0.13.0

7 years ago

0.12.1

7 years ago

0.11.2

8 years ago

0.11.1

8 years ago

0.11.0

8 years ago

0.10.5

8 years ago

0.10.4

8 years ago

0.10.3

8 years ago

0.10.2

8 years ago

0.10.1

8 years ago

0.10.0

8 years ago

0.9.0

8 years ago

0.8.1

9 years ago

0.7.1

9 years ago

0.7.0

10 years ago

0.6.4

10 years ago

0.6.3

10 years ago

0.6.2

10 years ago

0.6.1

10 years ago

0.5.1

10 years ago

0.5.0

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago

0.0.1

10 years ago