Skip to content

weave-microservices/weave-db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

89 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Version Build License Slack

Maintainability Maintainability

Weave

Weave is a fast and easy to use microservice framework for NodeJS (>= v6.x).

Features

  • 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

Ecosystem

Name Status Description
cli npm version Project scaffolding
repl npm version Interactive developer console
web npm version Web gateway service mixin
db npm version Database service mixin
db-mongodb npm version MongoDb adapter for DB mixin
db-sequelize npm version Sequelize(SQL) adapter for DB mixin
graphql npm version Gateway service for GraphQL
mail npm version Email service mixin to send Emails
monitor npm version Weave landscape monitor
authentication npm version Base authentication mixin
authentication-local npm version Authentication adapter for local authentication

Documentation

See documentation.

Changelog

See changelog.md.

Roadmap

See roadmap.md.

Security

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.

License

The weave framework is available under the MIT license.

Contact

Copyright (c) 2018 by Fachwerk Software

About

๐Ÿ—‚ Database mixin for weave services

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •