タグ

ActiveMQに関するji_kuのブックマーク (2)

  • 分散型メッセージングミドルウェアの詳細比較 | POSTD

    メッセージキュー について書いている連載の続きとして、今週末は分散型メッセージングを実行するための様々なライブラリを詳細に分析していきたいと思います。今回の分析では、APIの特性、デプロイメントやメンテナンスの容易さ、そしてパフォーマンスの質を含めて2、3種類の異なる側面に着目します。メッセージキューは2つのグループに分類できます。ブローカレス(brokerless)とブローカード(brokered)です。ブローカードなキューはエンドポイント間に何かしらのサーバを挟んでいますが、ブローカレスなメッセージキューは、メッセージ送信の際でも間に何も挾まないP2Pです。 今回分析するのは以下のシステムです。 ブローカレス nanomsg ZeroMQ ブローカード ActiveMQ gnatsd Kafka Kestrel NATS NSQ RabbitMQ Redis 取り掛かりとして、ほぼ間違

    分散型メッセージングミドルウェアの詳細比較 | POSTD
  • ■ - Flicker's Style++

    JMS(Java Messaging Service)を利用すると他オブジェクトへ非同期で処理を依頼することができるようになります。 Servletなどでメールの大量送信を伴うような処理は非同期で行ったほうがいいかもしれない。 今回はJMSの実装であるAcitveMQを使用するため以下からダウンロード http://activemq.apache.org/download.html 解凍して出てきたフォルダのlib以下をパスの通っているところへ配置する。 〜ActiveMQの流れ〜 ・JMSサーバ(ActiveMQ)起動 ・受信時に実行するクラス(キュー)をActiveMQに登録 ・クライアントアプリケーションがActiveMQへメッセージ送信すると、ActiveMQは渡されたキーに該当するクラス(キュー)へメッセージを渡す ・メッセージを受け取ったクラス(キュー)はそのメッセージを元に処

    ■ - Flicker's Style++
  • 1