0.1.12 • Published 7 years ago

ovis-mq v0.1.12

Weekly downloads
1
License
MIT
Repository
-
Last release
7 years ago

mq

api

init(ctx, timingType)
subscribe('topic', subScribeFunction)
publish('topic', dataOrFn)

params

const ctx = {} // Some objects you might use, such as mongodb instances

const topic = '' // patterns

const timing = [
  'second', // default
  'minute',
  'hour',
  'day'
]

const subScribeFunction = (params, ctx) => {}
const dataOrFn = params || (ctx) => {}

use

init({ name: 'ctxName' }, 'minute')

subscribe(
  'testTopic',
   (data, ctx) => console.log(`${data.name} : ${ctx.name}) // "passName : ctxName"
)

publish('testTopic', { name: 'passName' }) // publish immediately
publish('testTopic', { name: 'passName' }, 1) // after one minute
publish('testTopic', { name: 'passName' }, 2) // after two minute
0.1.12

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago