0.2.1-rc2 • Published 12 months ago

@tiledesk/tiledesk-multi-worker v0.2.1-rc2

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

Jobs-Worker-Queued is a job runner for Node.js. It allows you to define and schedule jobs (arbitrary functions) for execution in a Nodejs worker node using the Rabbit MQ server.

Schema

Install

Run the follow command:

npm install --save jobs-worker-queued

Usage

Schedule a job

var JobManager = require("jobs-worker-queued");

var jobManager = new JobManager("amqp://YOUR_RABBIT_URI");


jobManager.publish(
    {name: "job1", address: {city: "NY"}}
);

Run the jobs on the Worker

var JobManager = require("jobs-worker-queued");

var jobManager = new JobManager("amqp://YOUR_RABBIT_URI");


jobManager.run(function(data) {
    console.log("run job here with payload", data)
});

Instantiate different jobs for different tasks

To properly exploit multi-worker, you need to instantiate JobManager using different queueName and topic for each different task. 
The exchange can be unique.
0.1.20-rc2

12 months ago

0.1.20-rc1

12 months ago

0.1.14

12 months ago

0.1.20

12 months ago

0.2.1-rc2

12 months ago

0.2.1-rc1

12 months ago

0.1.11

1 year ago

0.1.12

1 year ago

0.1.13

1 year ago

0.1.15

12 months ago

0.1.14-rc6

1 year ago

0.1.14-rc7

1 year ago

0.1.14-rc4

1 year ago

0.1.14-rc5

1 year ago

0.1.14-rc2

1 year ago

0.1.14-rc3

1 year ago

0.1.14-rc1

1 year ago

0.1.14-rc8

1 year ago

0.1.14-rc9

1 year ago

0.1.16

12 months ago

0.1.17

12 months ago

0.1.18

12 months ago

0.1.19

12 months ago

0.1.10

1 year ago

0.1.10-rc21

1 year ago

0.1.10-rc22

1 year ago

0.1.10-rc8

1 year ago

0.1.10-rc9

1 year ago

0.1.10-rc6

1 year ago

0.1.10-rc7

1 year ago

0.1.10-rc4

1 year ago

0.1.10-rc5

1 year ago

0.1.10-rc2

1 year ago

0.1.10-rc20

1 year ago

0.1.10-rc3

1 year ago

0.1.10-rc1

1 year ago

0.1.10-rc10

1 year ago

0.1.10-rc14

1 year ago

0.1.10-rc13

1 year ago

0.1.10-rc12

1 year ago

0.1.10-rc11

1 year ago

0.1.10-rc18

1 year ago

0.1.8

1 year ago

0.1.10-rc17

1 year ago

0.1.7

1 year ago

0.1.10-rc16

1 year ago

0.1.10-rc15

1 year ago

0.1.9

1 year ago

0.1.10-rc19

1 year ago

0.1.6

1 year ago

0.1.4

1 year ago

0.1.5

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago