readme fix

This commit is contained in:
Mayuresh Gaitonde
2018-10-26 17:17:12 -07:00
parent b7aa105426
commit b22f383ab1

View File

@@ -41,8 +41,11 @@ GoCast supports consul for automatic service discovery and healthchecking. For t
- The host running GoCast needs to have the environment variable **CONSUL_NODE** set to the hostname in consul
- The following tags must be set in consul for autodiscovery to work:
`enable_gocast` : required
`gocast_vip=<addr/mask>`: required
`gocast_monitor=monitor:params`: optional
If `gocast_monitor=consul` is specified, then GoCast uses the defined healthchecks in consul as the health monitors for the service.
@@ -64,4 +67,4 @@ Certain orchestration solutions such as Nomad run the docker containers with pub
**Why not just use ExaBGP or something similar ?**
ExaBGP is commonly used for this purpose, with bash scripts and such. However, I found that there no standard way of doing things and there is little to no support for containerized services. Also ExaBGP's API is clunky and documentation is almost non existent. GoCast provides an out of the box solution without hacking together a bunch of scripts.
ExaBGP is commonly used for this purpose, with bash scripts and such. However, I found that there no standard way of doing things and there is little to no support for containerized services. Also ExaBGP's API is clunky and documentation is almost non existent. GoCast provides an out of the box solution without hacking together a bunch of scripts.