Amazon SQSを使うときに悩むのがローカルでの開発環境をどうするか。 ElasticMQはAmazon SQSと同様のインターフェースを提供してくれる、スタンドアロンなメッセージキューイングシステム。 github.com これを使ってローカルに閉じた環境でAmazon SQSの利用を想定したアプリケーション作成ができたら良さそう。 というわけで試してみる。 ElasticMQが動くDockerコンテナを準備する Dockerfile の作成。 FROM java:8 RUN mkdir /var/elasticMQ WORKDIR /var/elasticMQ EXPOSE 9324 RUN wget -q https://s3-eu-west-1.amazonaws.com/softwaremill-public/elasticmq-server-0.13.9.jar ENTRY