senecajs

senecajs/seneca-mesh

Mesh your Seneca.js microservices together - no more service discovery!

JavaScript
142
47
MIT License

Seneca-mesh is a plugin for Seneca.js that enables automatic service discovery and communication between microservices using the SWIM gossip algorithm. It allows services to join a network by contacting any existing service, eliminating the need for manual service location configuration, and supports various discovery strategies including multicast, registry-based, and custom approaches.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of senecajs/seneca-mesh

Account's avatar
A dynamic JSON parser that isn't strict and can be customized.
Account's avatar
Nice clean-mouthed random id generation, without any swearing!
Account's avatar
Automatically discover your nodejs instances with built-in support for automatic single master and capability advertising.
Account's avatar
Process and validate options for your module.
Account's avatar
Node.js module to resolve network interfaces.
Account's avatar
Easily join SWIM networks
Account's avatar
assertion library
Account's avatar
HTTP Server framework
Account's avatar
Test utility
Account's avatar
Provides a client and server REPL for Seneca microservice systems.
Account's avatar
takes json-cov output into stdin and POSTs to coveralls.io
Account's avatar
A Microservices Framework for Node.js
Account's avatar
Seneca client-side load balancing transport.
Account's avatar
Seneca key value registry for Consul.

Support the repos that depend on senecajs/seneca-mesh

Top contributors

rjrodger's profile
rjrodger
116 contributions
mihaidma's profile
mihaidma
8 contributions
mcdonnelldean's profile
mcdonnelldean
7 contributions
dikarel's profile
dikarel
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet