How to use the seneca function in seneca

To help you get started, we’ve selected a few seneca examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github sfast / zeronode / benchmarks / seneca / seneca-server.js View on Github external
import Seneca from 'seneca'

let seneca = Seneca({timeout: 1000000});

seneca.add('foo:*', (msg, reply) => {
  // console.log('received request:', msg)
  reply(new Buffer(1000))
})

seneca.listen({port: 9000, type: 'tcp'})
github sfast / zeronode / benchmarks / seneca / seneca-client.js View on Github external
import Seneca from 'seneca'
import _ from 'underscore'

let seneca = Seneca({timeout: 1000000})
seneca.client({port: 9000, type: 'tcp'})
let start = Date.now()

let count = 0
_.each(_.range(50000), () => {
  seneca.act('foo:bar', new Buffer(1000), (err, resp) => {
    count++;
    count === 50000 && console.log(Date.now() - start)
  })
})

seneca

A Microservices Framework for Node.js

MIT
Latest version published 23 days ago

Package Health Score

76 / 100
Full package analysis