Documentation ¶
Index ¶
- func MaxReceiveMessages(max int64) broker.SubscribeOption
- func NewBroker(opts ...broker.Option) broker.Broker
- func SNSConfig(c *aws.Config) broker.Option
- func SQSConfig(c *aws.Config) broker.Option
- func STSConfig(c *aws.Config) broker.Option
- func Validate(msg *broker.Message) error
- func ValidateOnPublish(validate bool) broker.PublishOption
- func VisibilityTimeout(seconds int64) broker.SubscribeOption
- func WaitTimeSeconds(seconds int64) broker.SubscribeOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MaxReceiveMessages ¶
func MaxReceiveMessages(max int64) broker.SubscribeOption
MaxReceiveMessages indicates how many messages a receive operation should pull during any single call
func ValidateOnPublish ¶
func ValidateOnPublish(validate bool) broker.PublishOption
ValidateOnPublish determines whether to pre-validate messages before they're published This has a significant performance impact
func VisibilityTimeout ¶
func VisibilityTimeout(seconds int64) broker.SubscribeOption
VisibilityTimeout controls how long a message is hidden from other queue consumers before being put back. If a consumer does not delete the message, it will be put back even if it was "processed"
func WaitTimeSeconds ¶
func WaitTimeSeconds(seconds int64) broker.SubscribeOption
WaitTimeSeconds controls the length of long polling for available messages
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.