Weave is a fast and easy to use microservice framework for NodeJS (>= v6.x).
- No master/leader node
- Pluggable transporters (NATS, Redis)
- Automatic service discovery
- Multiple services per node
- Service mixins
- Request-reply concept
- Event bus system
- Middleware support for brokers
- Load balanced requests (round-robin, random)
- Distributed timeout handling with fallback response
- Health monitoring, metrics & statistics
- Fault tolerant
See documentation.
See changelog.md.
See roadmap.md.
We โค๏ธ the community and take security very seriously. No one wants their app hacked. If you have come across a security concern please report it responsibly. Visit the Security section of the docs to learn more about how you can make sure your app is secure.
The weave framework is available under the MIT license.
Copyright (c) 2018 by Fachwerk Software