タグ

rabbitmqに関するokinakaのブックマーク (10)

  • RabbitMQ 3.6の新機能「Lazy Queues」の概要と検証

    はじめまして。DMM.comラボでインフラエンジニアをしております大山裕泰です。今回は、世の中にあまたある分散システムを支えるMQの雄の一つ「RabbitMQ」と、昨年12月にリリースされたv3.6.0において組み込まれた新機能「Lazy Queues」について、いったいどういうもので、どのように実装して、どんな結果になるのかをマルッと解説してしまおうと思います。稿によって、読者の皆さまが携わる分散システムの開発・運用に少しでも役立てばと思います。 RabbitMQについて 今回フォーカスするRabbitMQは、AMQPという柔軟性と信頼性に富んだメッセージ転送を実現するプロトコルの実装になります。AMQPは、2003年にJPMorgan Chaseで開発されたメッセージ転送プロトコルで、柔軟なメッセージルーティングの実現に加え、送信元から送られたメッセージのキューへの格納、およびキュー

    RabbitMQ 3.6の新機能「Lazy Queues」の概要と検証
  • RabbitMQ インストールや操作メモ、ちょっと濃い話 | cloudpack.media

    ども、cloudpack の かっぱ (@inokara) です。 CentOS にインストール 環境 CentOS 6.5 iptables を止めておく selinux も disabled Security Group で VPC 内のサブネット通信はすべて許可した(必要に応じてポートは絞りましょう) epel パッケージリポジトリの登録からのインストール デフォルトの状態だと epel のリポジトリは非登録なのでひとまず。 sudo rpm -i http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm からの… sudo yum -y install erlang rabbitmq-server --enablerepo=epel でとりあえず…。 sudo /etc/init.d/rabb

    RabbitMQ インストールや操作メモ、ちょっと濃い話 | cloudpack.media
  • RabbitMQ のドキュメントを拾い読みしたのでメモと Ruby から RabbitMQ を使う Bunny を試してみた | iret.media

    ども、cloudpack の かっぱ(@inokara)です。 はじめに RabbitMQ について改めて勉強したくなったので各種ドキュメントを斜め読みして纏めてみました。間違い等あれば修正リクエスト頂ければ幸いです。 RabbitMQ と AMQP RabbitMQ がサポートしている AMQP のバージョン Compatibility and Conformance RabbitMQ がサポートしている AMQP のバージョンは AMQP 0-9-1 AMQP 0-9 AMQP 0-9 となります。AMQP 0-9-1 の利用が推奨されています。 RabbitMQ がサポートしているメッセージングプロトコル Which protocols does RabbitMQ support? 以下のようなメッセージングプロトコルをサポートしているようです。 STOMP(Simple Text

    RabbitMQ のドキュメントを拾い読みしたのでメモと Ruby から RabbitMQ を使う Bunny を試してみた | iret.media
  • Spring AMQPの実装と、AMQPを利用したアプリケーションの稼働

    はじめに 前回の記事では、Spring AMQPとRabbitMQを利用した簡単なメッセージ送受信を行いました。今回は一歩進んで主に受信側の実装として必要となるメッセージリスナーを、前回に引き続きSpring AMQPを利用して実装を行います。メッセージリスナーを実装することで、RabbitMQを利用する場合のメリットでもある非同期なシステムの実装が可能です。また、実際にRabbitMQとSpring AMQPを利用したアプリケーションを番環境で稼働させる場合に必要となる、冗長構成におけるポイントも紹介します。 対象読者 RabbitMQを利用したJavaアプリケーションの開発を行いたいと考えている人。 非同期なメッセージリスナを実装する SpringAMQPには非同期にメッセージを処理するため、SimpleMessageListnerContainerというコンポーネントが用意されてい

    Spring AMQPの実装と、AMQPを利用したアプリケーションの稼働
  • 『はじめての RabbitMQ』

    アメーバ事業API 基盤グループでプログラマをしている @na_ga です。 API 基盤グループでは、弊社の様々なサービスから利用される共通 API の開発・運用を行なっております。今回は、私が担当した API でメッセージキューとして利用した RabbitMQ を紹介させていただきたいと思います。 はじめにAPI 基盤グループで提供している API には、リクエストをリアルタイムに処理する必要がないものもあります。例えばメール配信 API や、投稿内容の有人監視 API などが挙げられます。 これらの非同期処理が可能な API では、大量のリクエストを受け取るためにメッセージキューを使用しています。 メッセージキューを使用した構成では、リクエストを受け取るプログラムが、受け取ったリクエストから生成したメッセージをキューに格納します。キューに格納されたメッセージは、メッセージを処理

    『はじめての RabbitMQ』
  • Jungle Java - RabbitMQ 関連情報メモ

    RabbitMQ 関連情報メモ Posted in Java (RSS) オープンソースのメッセージングシステム 「RabbitMQ」 の関連情報をメモ。φ(..) SpringSource が04月に Rabbit Technologies の買収を発表しています。 関連情報 ・JavaアプリフレームワークSpringがRabbit Technologiesを買収して‘クラウドフレームワーク’への成長を目指す ・【海外IT動向】 ヴイエムウェアとスプリングソース、新たな買収でPaaS戦略を強化 (2010/04/14) - CIO Online ・InfoQ: SpringSourceがRabbitMQを買収 ・SpringSource Acquires Rabbit Technologies - FAQ | SpringSource ・InfoQ: AMQPは真のビジネス相互運用性をも

    Jungle Java - RabbitMQ 関連情報メモ
  • AMQPによるメッセージング | GREE Engineering

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

    AMQPによるメッセージング | GREE Engineering
  • PECL :: Package :: amqp

  • Apache Tomcat® - Welcome!

    The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the Jakarta EE platform. The Jakarta EE platform is the evolution of the Java EE platform. Tomcat 10 and later implement specifications developed as

  • Getting started with AMQP and RabbitMQ

    What's New in PHP 8.3 PHP 8.3 is the latest major update in the PHP 8.x series. In addition to performance improvements, it brings a wealth of new features, including amendments to the readonly feature introduced in PHP 8.1; explicitly-typed class constants; a new #[\Override] attribute for methods intended to be overridden from a superclass, and more.

    Getting started with AMQP and RabbitMQ
  • 1