CLOVER🍀

That was when it all began.

RabbitMQ

RabbitMQのJavaScriptチュートリアルの「RPC」をTypeScriptで試す

これは、なにをしたくて書いたもの? RabbitMQのチュートリアルをJavaScriptクライアント+TypeScriptでやっていこう、ということで。 今回は「RPC」を扱います。 RabbitMQ tutorial - Remote procedure call (RPC) — RabbitMQ 今回で、この一連のお題は最後…

RabbitMQのJavaScriptチュートリアルの「Topics」をTypeScriptで試す

これは、なにをしたくて書いたもの? RabbitMQのチュートリアルをJavaScriptクライアント+TypeScriptでやっていこう、ということで。 今回は「Topics」を扱います。こちらですね。 RabbitMQ tutorial - Topics — RabbitMQ Topics Fanout Exchangeでブロード…

RabbitMQのJavaScriptチュートリアルの「Routing」をTypeScriptで試す

これは、なにをしたくて書いたもの? RabbitMQのチュートリアルをJavaScriptクライアント+TypeScriptでやっていこう、ということで。 今回は「Routing」を扱います。こちらですね。 RabbitMQ tutorial - Routing — RabbitMQ Routing 「Routing」では、メッ…

RabbitMQのJavaScriptチュートリアルの「Publish/Subscribe」をTypeScriptで試す

これは、なにをしたくて書いたもの? RabbitMQのチュートリアルをJavaScriptクライアント+TypeScriptでやっていこう、ということで。 今回は「Publish/Subscribe」を扱います。こちらですね。 RabbitMQ tutorial - Publish/Subscribe — RabbitMQ Publish/…

RabbitMQのJavaScriptチュートリアルの「Work Queues」をTypeScriptで試す

これは、なにをしたくて書いたもの? RabbitMQのチュートリアルをJavaScriptクライアント+TypeScriptでやっていこう、ということで。 今回は「Work Queues」を扱います。こちらですね。 RabbitMQ tutorial - Work Queues — RabbitMQ Work Queues 最初のチュ…

RabbitMQのJavaScriptチュートリアルの「Hello World!」をTypeScriptで試す

これは、なにをしたくて書いたもの? この前、Ubuntu Linux 22.04 LTSにRabbitMQをインストールしてみました。 Ubuntu Linux 22.04 LTSにRabbitMQをインストールする - CLOVER RabbitMQを見直すのとTypeScriptの学習も兼ねて、JavaScriptクライアントを使っ…

Ubuntu Linux 22.04 LTSにRabbitMQをインストールする

これは、なにをしたくて書いたもの? 久しぶりに、RabbitMQを使ってみたくなりまして。まずはインストールするところから見直してみたいと思います。 RabbitMQ RabbitMQのWebサイトはこちら。 Messaging that just works — RabbitMQ 機能はOSS版、商用版それ…

RabbitMQのJavaScriptクライアントで遊ぶ

ふと、RabbitMQに対して、JavaScript(Node.js)クライアントからアクセスしてみたくなりまして。RabbitMQのチュートリアルにある、こちらの2つを自分でも動かしてみることにしました。RabbitMQ - RabbitMQ tutorial - Work QueuesRabbitMQ - RabbitMQ tutor…

RabbitMQのQueueingConsumer(RPC)を試す

RabbitMQのチュートリアルの最後にある、RPCを試してみます。Remote procedure call (RPC)タイトルだけ見ると、「キューなのにRPC??」という感じですが、よくよく見るとこんな感じっぽいです。 BlockingQueueを内部に持ったConsumerの拡張クラス、Queueing…

RabbitMQのTopicsを試してみる

RabbitMQのチュートリアルで遊んでみようなシリーズ、今度はTopicsを扱います。Topicsこのチュートリアルの前には、Routingというものを扱っているのですが、そこでは複数の条件で振り分けることができないという制限があったのでこれを改善するというものら…

RabbitMQのRoutingを試してみる

RabbitMQのチュートリアルで遊んでみるシリーズ、今度はRoutingです。RabbitMQ - RabbitMQ tutorial - Routingこのひとつ前のチュートリアルでは、Producer側が送ったメッセージがConsumerにブロードキャストするといったものでした。今回のチュートリアルで…

RabbitMQでPublish/Subscribeして遊ぶ

RabbitMQのチュートリアル3段、Publish/Subscribeをやってみます。RabbitMQ - RabbitMQ tutorial - Publish/Subscribeこれまでのチュートリアルは、キューを作成して、ひとつのProducerがひとつのConsumerにメッセージを配信する構成でした。今度は、メッセ…

RabbitMQで、キューにConsumerを複数つけて動かす

RabbitMQを、チュートリアルに沿って勉強していこうという流れで。前回はインストールとHello Worldでしたが、今回はこちら。RabbitMQ tutorial - Work Queues — RabbitMQチュートリアルの最初(RabbitMQ tutorial - "Hello World!" — RabbitMQ)では、キュ…

Ubuntu LinuxにRabbitMQをインストールする

最近、ずっとキューを扱うミドルウェアをどれか使って遊んでみたいなーと思っていまして、まずはRabbitMQで遊んでみることにしました。RabbitMQ - Messaging that just worksドキュメントは、こちら。RabbitMQ - Documentation: Table of Contentsとりあえず…