kakakakakku blog

Weekly Tech Blog: Keep on Learning!

Stomp で ActiveMQ から Subscribe する簡易スクリプト

Stomp

Stomp を使うと RubyActiveMQ などの Queue でメッセージングを行える.

github.com

ActiveMQ 管理画面

ActiveMQ をインストールすると管理画面も一緒に入ってて,以下の URL でメッセージングの状態を確認できる.

Publish した後に Messages Enqueued のカウントがインクリメントされていればちゃんと動いてるはず.

http://localhost:8161/admin/

Subscribe する簡易スクリプト

管理画面だとメッセージの中身までは確認できないため,実際に Subscribe して確認したいケースがある(はず).

ローカルで開発しながら,実際にそういうシチュエーションがあったので,簡易スクリプトを書いた.簡易過ぎるけど.

require 'stomp'

client = Stomp::Client.new
client.subscribe('xxx') { |message| p message.body }
client.join

関連エントリー