1.0.10 • Published 8 years ago

ravekit v1.0.10

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

RaveKit

NodeJS Microservices on Redis Pub/Sub

npm install --save ravekit

Example

Watcher

import redis from 'redis';
import { Watcher } from 'ravekit';

const AppWatcher = new Watcher({
  subscriber: redis.createClient(),
  publisher: redis.createClient()
});

Service: Music

import redis from 'redis';
import { Service } from 'ravekit';

const App = new Service({
  serviceName: 'Music',
  subscriber: redis.createClient(),
  publisher: redis.createClient(),
  methodsAPI: {
    getTrack({ trackId }) {
      return { id: 1, title: 'Noisia - Mantra' };
    }
  }
});

Service: Test

import redis from 'redis';
import { Service } from 'ravekit';

const App = new Service({
  serviceName: 'Test',
  subscriber: redis.createClient(),
  publisher: redis.createClient()
});

App.query('Music', 'getTrack', { trackId: 1 }).then(track => {
  console.log(track);
});
1.0.10

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago