Sphereとともに

scalaとかplayframeworkとか。技術ブログにしたいなと。環境は Windows7x64, mac です。たまに声優さん情報が混ざります。最近ちょっとClojure触りました。

Akka with SQS

Akka stream

playframework上で動かすので特にインストールは要らない。(play2.5)

library

developer.lightbend.com

elasticMQ

Kitematicを利用してElasticMqをdocker上に立ち上げておく。

設定を変更してport番号9324で立ち上がるようにしておくと吉。

aws cli

pip install awscli でインストールしておく。

AWS コマンドラインインターフェイス | AWS

aws configure で適当に値を設定しておく。

キューを作成する

$ aws sqs create-queue --queue-name test --endpoint-url http://localhost:9324
{
    "QueueUrl": "http://localhost:9324/queue/test"
}

メッセージを作成する

aws sqs send-message --queue-url http://localhost:9324/queue/test --message-body "Information about the largest city in Any Region." --endpoint-url http://localhost:9324

参考

qiita.com developer.lightbend.com