Documentation ¶
Overview ¶
Package nats provides a NATS registry using broadcast queries
Index ¶
Constants ¶
This section is empty.
Variables ¶
var (
DefaultQuorum = 0
)
Functions ¶
func QueryTopic ¶
QueryTopic allows to set a custom nats topic on which service registries query (survey) other services. All registries listen on this topic and then respond to the query message.
func RegisterAction ¶
RegisterAction allows to set the action to use when registering to nats. As of now there are three different options: - "create" (default) only registers if there is noone already registered under the same key. - "update" only updates the registration if it already exists. - "put" creates or updates a registration
func WatchTopic ¶
WatchTopic allows to set a custom nats topic on which registries broadcast changes (e.g. when services are added, updated or removed). Since we don't have a central registry service, each service typically broadcasts in a determined frequency on this topic.
Types ¶
This section is empty.