0.1.18 • Published 5 years ago

@mgfx/task-bull v0.1.18

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

@mgfx/task-bull

A generic mgFx task definition that allows you to run Bull Jobs.

Features

  • Delegate a Task's computation to existing Bull Jobs
  • Gain the benefits of mgFx's Future-based asynchronous behaviour

Usage

  1. Install @mgfx/task-bull into your existing mgFx application:
$ yarn add @mgfx/task-bull
  1. Define a Bull task using defineBullTask:
import { defineBullTask } from '@mgfx/task-bull`;

const videoTranscodeQueue = new Bull();

const transcodeVideo = defineBullTask({
  name: 'transcodeVideo',
  queue: videoTranscodeQueue
});

mgFx.serve(transcodeVideo);

mgFx.run(transcodeVideo({/* ... */})).pipe(/* Fluture.fork, etc */)
0.1.37

5 years ago

0.1.35

5 years ago

0.1.36

5 years ago

0.1.33

5 years ago

0.1.34

5 years ago

0.1.32

5 years ago

0.1.31

5 years ago

0.1.30

5 years ago

0.1.29

5 years ago

0.1.27

5 years ago

0.1.28

5 years ago

0.1.26

5 years ago

0.1.25

5 years ago

0.1.24

5 years ago

0.1.23

5 years ago

0.1.22

5 years ago

0.1.21

5 years ago

0.1.20

5 years ago

0.1.19

5 years ago

0.1.18

5 years ago

0.1.15

5 years ago

0.1.16

5 years ago

0.1.17

5 years ago

0.1.13

5 years ago

0.1.14

5 years ago

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.4

5 years ago

0.1.5

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago