Documentation
¶
Index ¶
Constants ¶
View Source
const LoadBalancingAlgorithm string = "lb_algo"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct { URIs []string `json:"uris"` Host string `json:"host"` Protocol string `json:"protocol,omitempty"` Port *uint16 `json:"port,omitempty"` TLSPort *uint16 `json:"tls_port,omitempty"` Tags map[string]string `json:"tags"` RouteServiceUrl string `json:"route_service_url,omitempty"` PrivateInstanceId string `json:"private_instance_id"` ServerCertDomainSAN string `json:"server_cert_domain_san,omitempty"` AvailabilityZone string `json:"availability_zone,omitempty"` Options map[string]string `json:"options,omitempty"` }
type MessageBus ¶
type MessageBus interface { Connect(servers []config.MessageBusServer, tlsConfig *tls.Config) error SendMessage(subject string, route config.Route, privateInstanceId string) error Close() }
func NewMessageBus ¶
func NewMessageBus(logger lager.Logger, availabilityZone string) MessageBus
Click to show internal directories.
Click to hide internal directories.