UNPKG

@betit/orion

Version:

Pluggable microservice framework

36 lines (23 loc) 571 B
## Service API draft Trying to provide a similar interface on all supported languages. Node: ```javascript const orion = require('@betit/orion'); const svc = new orion.Service('calc'); svc.handle('add', (req, reply) => { reply(null, req.params.a + req.params.b)); }); svc.listen(); ``` Go: ```go package main import "github.com/betit/orion/go" func main() {  svc := orion.NewService("calc") svc.handle("add", func(req *orion.Request) (error, interface{}) { return req.params["a"] + req.params["b"], nil    })    svc.Listen() } ```