Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SQS ¶
type SQS struct {
// contains filtered or unexported fields
}
SQS represents a VAA queue in SQS.
func NewVAASQS ¶
func NewVAASQS(producer *sqs.Producer, consumer *sqs.Consumer, logger *zap.Logger, opts ...SQSOption) *SQS
NewVAASQS creates a VAA queue in SQS instances.
type SQSOption ¶
type SQSOption func(*SQS)
SQSOption represents a VAA queue in SQS option function.
func WithChannelSize ¶
WithChannelSize allows to specify an channel size when setting a value.
type VAAInMemory ¶
type VAAInMemory struct {
// contains filtered or unexported fields
}
VAAInMemory represents VAA queue in memory.
func NewVAAInMemory ¶
func NewVAAInMemory(opts ...VAAInMemoryOption) *VAAInMemory
NewVAAInMemory creates a VAA queue in memory instances.
type VAAInMemoryOption ¶
type VAAInMemoryOption func(*VAAInMemory)
VAAInMemoryOption represents a VAA queue in memory option function.
func WithSize ¶
func WithSize(v int) VAAInMemoryOption
WithSize allows to specify an channel size when setting a value.
Click to show internal directories.
Click to hide internal directories.