ambd

command module
v0.0.0-...-cfe3041 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 5, 2016 License: MIT Imports: 8 Imported by: 0

README

ambd

license

ambd makes Ambassador Pattern simple for Serivce Oriented Architecture, by bridging micro services through generic point to point connector, or by meaningful context, backed by discovery service.

ambd connectivity logic is provided by go-proxy.

See setting up a test deployment.

Quick Start
  • The Ambassador daemon ambd
ambd --addr 0.0.0.0:29091
  • Runtime configuration client ambctl
    • ambctl info
    • ambctl list
    • ambctl create --name mgo --src :27017 --dst mgos-ip-1:27017 --dst mgos-ip-2:27017
    • ambctl cancel --name mgo
What is Ambassador Pattern

How To Use the Ambassador Pattern to Dynamically Configure Services describes what this strategy could do to enable service discovery, connectivity and better routing pattern, without extensive network connection logic implemented in each service node.

Why ambd
  • It is a light weight proxy daemon.
  • With runtime configuration client that is intuitive and scriptable.
  • Resilient to network partition and retry.
  • Docker image available jeffjen/ambd

Together with docker packaging and network facility, we can deploy with confidence that code running in development environment will continue to work in production environment.

See setting up a test deployment.

Have questions?

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
arg
web
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL