タグ

amqpに関するdannのブックマーク (7)

  • Adventures with Message Brokers: MQTT and AMQP - Mark Embling

    Recently I've been talking on Twitter about adding websockets support to my energy monitoring web interface. However, before I went too far down this route, I thought it was best that I revisit the current set-up and re-engineer it a bit. Otherwise I could be queuing up pain for later. Current Set-up At the moment, as when I originally wrote about it, there is a single application which sits on th

    dann
    dann 2014/01/05
  • Choosing Your Messaging Protocol: AMQP, MQTT, or STOMP - VMware vFabric Blog - VMware Blogs

    VMware vFabric Cloud Application PlatformBuild, Scale and Run Data-Intensive Applications On-Premise and in the Cloud One of the most common questions I’m asked to cover when I discuss software architecture topics is the difference between the various application messaging protocols that exist today—issues like how and why the protocols came about, and which one should be used in a particular a

    dann
    dann 2014/01/04
  • エラーの取扱いと復旧

    http://rubyamqp.info/articles/error_handling/ の和訳。脚注は訳者による。 エラーの取扱いと復旧このガイドについて送信側であれ受信側であれ、多岐に渡る異常系をどうエレガントに扱うかが、AMQPと関わりのあるアプリケーションを頑健にしていくうえでは不可避と言えましょう。プロトコルの誤り、ネットワークの不調、ブローカー1の異常などが思い浮かぶことでしょう。これらを正しく処理して上手に正常状態に回復することは、容易ではないでしょう。以下では、amqp gemを使うことでアプリケーションが ブローカーとの接続ができなかったときネットワークが切断されたときAMQPコネクションに例外2が発生したときAMQPチャンネル3に例外が発生したときブローカーの異常に遭遇したときTLS(SSL)関連の障害があったときのような状況をどのように切り抜けることができるか、のみ

    エラーの取扱いと復旧
  • PowerPoint Presentation

    NYTimes.com Vadim Jelezniakov AWS Summit 2011 Next 10 min The Company Why Cloud The App Examples Progress So Far What’s Next The New York Times The International Herald Tribune The Boston Globe 15 daily newspapers 50 Web sites NYTimes.com Boston.com About.com The New York Times Company NYTimes.com’s Stats In the US:38.1 mil unique users / month810 mil page views / month Worldwide:62 mil unique use

  • Understanding AMQP, the protocol used by RabbitMQ

    Update I changed the first paragraph to clarify the relationship between RabbitMQ and JMS. RabbitMQ is a lightweight, reliable, scalable and portable message broker. But unlike many message brokers familiar to Java developers, it's not based on JMS. Instead, your applications communicate with it via a platform-neutral, wire-level protocol: the Advanced Message Queuing Protocol (AMQP). Fortunately

    Understanding AMQP, the protocol used by RabbitMQ
  • AMQPによるメッセージング | GREE Engineering

    こんにちは。GREEのプラットフォーム開発部でインフラ系の仕事をしているmdoi(@m_doi)と申します。よろしくお願いします。今回は、AMQPについて簡単に紹介したいと思います。 はじめに GREEで稼働中のサーバは、日々サーバの異常ログ、自己監視結果、メール等々、大量のメッセージをやり取りしています。しかしながら、共通のメッセージングインフラが存在しないため、それぞれが独立に色々なメッセージ送信を行っています。 サーバ台数の増大に伴って、メッセージ配送の負荷が無視できないレベルになって来ると、それらのメッセージングシステムについて、個別に負荷対策を施すなど運用上様々な問題が課題が出てきます。また、メッセージの種類によっては、その配送の仕組がスケーラビリティに欠けるものとが存在し、規模の増大に対応できなくなる恐れもあります。そのため、こういうった用途に使えるスケーラブルなメッセージング

    AMQPによるメッセージング | GREE Engineering
    dann
    dann 2010/06/03
  • Advanced Messaging & Routing with AMQP - igvita.com

    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

  • 1