UNPKG

gl-hydra

Version:

Hydra is a NodeJS light-weight library for building distributed computing applications such as microservices

30 lines (26 loc) 682 B
'use strict'; const hydra = require('../../index'); const config = { hydra: { serviceName: 'red-service', serviceDescription: 'Red test service', serviceIP: '', servicePort: 0, serviceType: 'test', redis: { url: '127.0.0.1', port: 6379, db: 0 } } }; hydra.init(config.hydra) .then(() => { hydra.registerService() .then((serviceInfo) => { console.log(`Running ${serviceInfo.serviceName} at ${serviceInfo.serviceIP}:${serviceInfo.servicePort}`); hydra.on('message', (message) => { console.log(`Received object message: ${message.mid}: ${JSON.stringify(message)}`); }); }); });