Public | Automated Build

Last pushed: 2 years ago
Short Description
the go-kit publisher on nats.
Full Description

publisher

Settings

Storage Paths

Config

The setting are mostly stored on the etcd service in this basic format

/config/Group/Name/Subsystem/

config ( Constant ): Is a constant place for all config information

Group ( Default "headend" ): A way to specify a type of application.

Name ( Default Server IP ): The Machine name

Subsytem ( Default "publisher" ): The identifier of what the appliction is ( publisher / loadbalancer )

Proxies

Depending on if the application is running as a "loadbalancer" or a "publisher" it will either read a list of available endpoints or add its endpoint to the list. The list of endpoints are stored in etcd in roughly the same way as settings.

/proxies/Group/Name

NATS

NATS is where the work will be posted to to be processed by workers. These are read in by the publishers and stored on etcd. They are stored in the followin path.

/nats/Group

Docker Pull Command
Owner
crowbits
Source Repository