SQSObserver-go
This is an internal library used for observing (polling) SQS queues. OOP, easily configurable and running in goroutines.
Read the configuration for queue configuration examples.
Importing the library:
go get github.com/GLCharge/sqsObserver-go
Possible improvements
- Worker pool and priority queues:
- assign a priority for a queue
- have a limited amount of workers in a pool
- workers poll the queues based on the priority and switch between queues
- Api changes (semantics)