SQSLite - AWS SQS의 가벼운 구현체
(github.com/jennyEckstein)- 로컬에서 간단히 SQS 연동을 테스트하는 용도
- JS로 개발되어 CLI 또는 NPM 모듈로 사용 가능
-
sqslite --port=3001
로 서버 실행후 AWS CLI로 호출
aws sqs create-queue --queue-name=test-queue-1 --region=us-east-1 --endpoint=http://localhost:3001
- 지원함수
- ChangeMessageVisibility
- CreateQueue
- DeleteMessage
- DeleteMessageBatch
- DeleteQueue
- GetQueueAttributes
- GetQueueUrl
- ListDeadLetterSourceQueues
- ListQueueTags
- ListQueues
- PurgeQueue
- ReceiveMessage
- SendMessage
- SendMessageBatch
- SetQueueAttributes
- TagQueue
- UntagQueue
LocalStack - AWS 클라우드 스택을 로컬에서 실행하기
LocalStack은 너무 많은 것을 동시에 실행하고 있어서, 간단히 SQS만 사용하려고 만들었다고 합니다.