ITお絵かき修行

3歩歩いても忘れないために

RabbitMQ

RabbitMQ tutorial - RPC Pattern in Java

RabbitMQのチュートリアル。 Client/ServerスタイルのRPCパターン。 【お題】 RabbitMQ - RabbitMQ tutorial - Remote procedure call (RPC) ・リクエスト時に「correlationId」を指定しRPC通信におけるClient/Server間の通信を紐付ける。 ・リクエスト時に…

RabbitMQ tutorial - Topics Pattern in Java

RabbitMQのチュートリアル。 Publish/Subscribeパターンより派生した、メッセージの送信先を制御するRoutingパターンより、routingKeyに正規表現を使用してより細かい送信先制御を行うTopicsパターン。 【お題】 RabbitMQ - RabbitMQ tutorial - Topics 【実…

RabbitMQ tutorial - Routing Pattern in Java

RabbitMQのチュートリアル。 Publish/Subscribeパターンより派生した、メッセージの送信先を制御するRoutingパターン。 →Exchangeにて送信先を振り分ける際、「fanout」属性では送信先を制御できない。 そこで、送信先を設定できる「direct」属性を指定し、…

RabbitMQ tutorial - Publish/Subscribe Pattern in Java

RabbitMQのチュートリアル。 複数の受信者に対して同一のメッセージを送信するPublish/Subscribeパターン。 →RabbitMQでは送信されたメッセージが受信者ごとに用意されたキューにそれぞれ格納され、配信される(Exchange)。 【お題】 RabbitMQ - RabbitMQ tut…

RabbitMQ tutorial - Work queues Pattern in Java

RabbitMQのチュートリアル。【お題】 RabbitMQ - RabbitMQ tutorial - Work Queues 【実行環境】 ・Windows7 64bit ・RabbitMQ3.5.5 ・jdk1.7.0_60 【前提】 ・RabbitMQはインストール済 ・コンパイルする手順は省く 【手順】 1.ProducerクラスとConsumer…

RabbitMQ on EC2

EC2上でRabbitMQを動かしてみる。 RabbitMQ - Messaging that just works 【動機】 ・JMSをGlassFish・JBossASなどのアプリケーションサーバー依存でない方法で試したかったため ・公式のドキュメントが豊富だったため(インストールからクラスタ構成作成ま…