@blockware/local-cluster-service
Manages configuration, ports and service discovery for locally running blockware systems
Last updated 4 months ago by vonhofmeister .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @blockware/local-cluster-service 
SYNC missed versions from official npm registry.

Local cluster service for Blockware

This service is a multi-functional service for simulating a "real" cluster - specifically during local development.

Features

Configuration Service

Provides configuration management for local services to simplify configuring local instances and also auto-generates configuration as part of its service discovery and routing capabilities.

Service Discovery

Also provides simple service-discovery through its control over configuration - by simply controlling where services find other services. This is also how it injects itself as a MITM proxy for all local traffic and how we intend to achieve "local -> remote" and "remote -> local" tunneling in the future.

Local Proxy

The service also provides a local proxy server that enables fine-grained routing and traffic-inspection. The only protocol currently supported is HTTP and REST-JSON but the intention is to add support for several others such as MySQL, PostgreSQL, MongoDB, Redis and more.

Local Metrics (Not implemented)

The local cluster service should also support metrics reporting from the local instances to make testing and checking metrics for your local environment straight-forward.

Remote Tunnel (Not implemented)

It's able to connect to a remote cluster and override certain endpoints conditionally in that cluster to make them point to itself.

This is to allow these scenarios:

  • Testing in production for a subset of users (Or just your own)
  • Development against a team or private sandbox to avoid running every service locally

Current Tags

  • 0.0.21                                ...           latest (4 months ago)

18 Versions

  • 0.0.21                                ...           4 months ago
  • 0.0.20                                ...           4 months ago
  • 0.0.19                                ...           4 months ago
  • 0.0.18                                ...           4 months ago
  • 0.0.17                                ...           5 months ago
  • 0.0.16                                ...           5 months ago
  • 0.0.15                                ...           5 months ago
  • 0.0.13                                ...           5 months ago
  • 0.0.10                                ...           8 months ago
  • 0.0.9                                ...           8 months ago
  • 0.0.8                                ...           8 months ago
  • 0.0.7                                ...           9 months ago
  • 0.0.6                                ...           9 months ago
  • 0.0.5                                ...           a year ago
  • 0.0.4                                ...           a year ago
  • 0.0.3                                ...           a year ago
  • 0.0.2                                ...           a year ago
  • 0.0.1                                ...           a year ago
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 19
Last Month 37
Dependencies (14)
Dev Dependencies (1)

Copyright 2014 - 2016 © taobao.org |