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.
ambdambd --addr 0.0.0.0:29091 --advertise 127.0.0.1:29091
ambctl
ambctl infoambctl listambctl create --name mgo --src :27017 --dst mgos-ip-1:27017 --dst mgos-ip-2:27017ambctl cancel --name mgoHow 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.
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.
Content type
Image
Digest
Size
7.9 MB
Last updated
over 10 years ago
docker pull jeffjen/ambd