Skip to content

durga-js/durga-room-nats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

durga-rooms-nats

RoomProxy for Durga using nats.io as transport and distribution layer.

Install

npm install --save durga-rooms-nats

Usage

const Durga = require('durga');
const NatsRooms = require('durga-rooms-nats');

const server = new Durga.Server({ ... });

server.roomProxy('nats', new NatsRooms({
	
	// will be passed through to nats.connect(options)
	nats: { ... },
	
	// proxy will publish to durga.rooms.[roomName]
	topicPrefix: 'durga.rooms' // -> default

}));

// define room
server.room('foo', 'nats');

// use room
server.room('foo').emit('my-event', { my: 'payload' });

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published