Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultNATSConfig ¶
type DefaultNATSConfig struct {
// contains filtered or unexported fields
}
func NewDefaultNATSConfig ¶
func NewDefaultNATSConfig(maxReconnect int, reconnectDelay time.Duration) DefaultNATSConfig
func (DefaultNATSConfig) GetClientID ¶
func (DefaultNATSConfig) GetClientID() string
GetClientID returns the ClientID assigned to this producer/consumer.
func (DefaultNATSConfig) GetMaxReconnect ¶
func (c DefaultNATSConfig) GetMaxReconnect() int
func (DefaultNATSConfig) GetReconnectDelay ¶
func (c DefaultNATSConfig) GetReconnectDelay() time.Duration
type NATSConfig ¶
type NATSQueue ¶
type NATSQueue struct { // ClientID for NATS Streaming ClientID string // ClusterID in NATS Streaming ClusterID string // NATSURL URL to connect to NATS NATSURL string // Topic to respond to Topic string // contains filtered or unexported fields }
NATSQueue queue for work
func CreateNATSQueue ¶
func CreateNATSQueue(address string, port int, clusterName, channel string, clientConfig NATSConfig) (*NATSQueue, error)
CreateNATSQueue ready for asynchronous message processing of paylods of up to a maximum of 256KB in size.
Click to show internal directories.
Click to hide internal directories.