By Ilya Grigorik on May 20, 2010 Any web application that reaches some critical mass eventually discovers that separation of services, where possible, is a great strategy for scaling the service. In fact, oftentimes a user action can be offloaded into a background task, which can be handled asynchronously while the user continues to explore the site. However, coordinating this workflow does requir
Beetle: High Availability AMQP Messaging With Redundant Queues What is Beetle? Beetle is a ruby gem built on top of the bunny and amqp Ruby client libraries for AMQP. It can be used to build a messaging system with the following features: High Availability (by using N message brokers) Redundancy (by replicating queues on all brokers) When publishing messages, the producer can decide whether a mess
By Ilya Grigorik on October 08, 2009 Not all message queues are made equal. In the simplest case, a message queue is synonymous with an asynchronous protocol in which the sender and the receiver do not operate on the message at the same time. However, while this pattern is most commonly used to decouple distinct services (an intermediate mailbox, of sorts), the more advanced implementations also e
RabbitMQで遊び、関連ライブラリを調べているうちにだいぶAMQPの概要が分かってきた。現時点で、参考になった資料を列挙しておく。 導入・基本概念 Introduction to AMQP Messaging with RabbitMQhttp://www.slideshare.net/somic/introduction-to-amqp-messaging-with-rabbitmqpy-amqplibのサイトから辿っていくうちにみつけたスライド。最初は読み流してしまったけど、後で見返すとAMQP, RabbitMQ, AMQPクライアント・ライブラリについて非常によくまとまっている。 クライアント・ライブラリ実際にコードを書いて試してみるにあたっては、次の二つのページが役にたった。http://www.rabbitmq.com/api-guide.htmlhttp://hopper
Erlang のコードは一行も出てきません。 以前作った RabbitFoot を使うので、Perl のコードしか出てきませんが、RabbitMQ(AMQP) を理解する助けになると思います。 事前準備 Client から Server へ Request を送るための Queue を用意します。 % /path/to/rabbit_foot declare_queue -q test_q Declared queue queue: test_q message_count: 0 consumer_count: 0 durable オプションを付けていないので、RabbitMQ の終了と共に、この Queue は削除されます。 この状態で Bind の一覧を確認すると… % /path/to/scripts/rabbitmqctl list_bindings Listing binding
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く