
Weave
Weave is a fast and easy to use microservice framework for NodeJS (>= v6.x).
Features
- Service mixins
- Multiple services per node
- Request-reply concept
- Event bus system
- Supports middlewares
- Pluggable transporters (NATS, Redis)
- Automatic service discovery
- Load balanced requests (round-robin, random)
- No master/leader node
- Distributed timeout handling with fallback response
- Health monitoring, metrics & statistics
Installation
$ npm install weave-core --save
Quick start
This example shows you how to create a small service with an add
action which can add two numbers.
const Weave = let broker = broker; brokerstart
Sample applications
There are a number of sample applications available:
// todo
Documentation
Comming soon
Changelog
See changelog.md.
Roadmap
See roadmap.md.
License
The weave framework is available under the MIT license.
Contact
Copyright (c) 2018 by Fachwerk