Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2015年4月30日のブックマーク (10件)

  • RabbitMQを使ってみる〜クラスタリング編〜 | Tech-Sketch

    eXcale開発チームの泉谷(@syguer)です。 今回は前回に続き、Message QueuingのためのミドルウェアであるRabbitMQでクラスタリングする方法について紹介します。 ※記事ではバージョン3.x以降のクラスタ設定について紹介しています。2.x系とはコマンドや設定方法が異なる場合があります。 RabbitMQのクラスタリング RabbitMQではすべてのノードが起動しているactive/active構成でクラスタリングを行います。 クラスタリングは以下の2つの要素で実現されています。 1.クラスタ 複数のRabbitMQノードに互いを認識させてクラスタを構成します。 クラスタのノード同士は、5672(TCP)ポートをつかってお互いに死活を監視します。 監視の間隔はデフォルトで60秒となっています。 また、クラスタを構成するとノード間でキューを共有します。

    RabbitMQを使ってみる〜クラスタリング編〜 | Tech-Sketch
  • Javaクラスローダー - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Javaクラスローダー" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2021年6月) Javaクラスローダー(英: Java class loader)とは、Java仮想マシン (Java VM; JVM) の一部で、JavaクラスをJava仮想マシンに動的にロードする役割を持つ[1]。通常、クラスは必要になったとき初めてロードされる。Javaの実行系は、クラスローダーがあるおかげでファイルやファイルシステムについて知る必要がない。クラスローダーについて学習する場合には、この委譲が重要な考え方である。 ソフトウェアのライブラリとは

  • Javaクラスローダー - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Javaクラスローダー" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2021年6月) Javaクラスローダー(英: Java class loader)とは、Java仮想マシン (Java VM; JVM) の一部で、JavaクラスをJava仮想マシンに動的にロードする役割を持つ[1]。通常、クラスは必要になったとき初めてロードされる。Javaの実行系は、クラスローダーがあるおかげでファイルやファイルシステムについて知る必要がない。クラスローダーについて学習する場合には、この委譲が重要な考え方である。 ソフトウェアのライブラリとは

  • なれる!クラスローダー

    3. クラスファイル構造 ClassFile { u4 magic; u2 minor_version; u2 major_version; u2 constant_pool_count; cp_info constant_pool[constant_pool_count-1]; u2 access_flags; u2 this_class; u2 super_class; u2 interfaces_count; u2 interfaces[interfaces_count]; u2 fields_count; field_info fields[fields_count]; u2 methods_count; method_info methods[methods_count]; u2 attributes_count; attribute_info attributes[attributes_

    なれる!クラスローダー
  • Erlang - Wikipedia

    Erlangの直列処理のサブセットの言語は、関数型言語であり、先行評価を行い、変数への代入は1回限りであり、動的型付けである。 Erlangはエリクソンにより次の条件のシステムを構築できるよう設計された。 分散化された環境 障害に耐性をもつ(IT用語における「フォルトトレラント」(英:Fault tolerant))。 ある程度のリアルタイム性を備える 無停止で稼働する ホットスワップが可能であり、稼働中のシステムを停止すること無くErlangのプログラムを変更することができる。Erlangは、当初はエリクソン社内部だけで使われる非公開の技術であったが、1998年にオープンソースとして公開された。エリクソンによるErlangの実装は基的にはインタプリタであるが、HiPEというコンパイラも同社の実装に含まれている。ただしHiPEはErlangが動作する全てのプラットフォームで使えるわけでは

    Erlang - Wikipedia
  • EC2 インスタンス上に RabbitMQ クラスタを構成する(1) - ようへいの日々精進XP

    はじめに EC2 インスタンスに RabbitMQ をインストールする 2 台のノードをクラスタ化する 今更だけど RabbitMQ は Erlang で実装されたメッセージキューを管理するミドルウェア AWS の SQS と被るのかな(こんな記事もあったw) 参考 Installing and setting up RabbitMQ Cluster in EC2 – PART1 Clustering Guide Troubleshooting RabbitMQ 3.1の導入とCluster構成を検証する RabbitMQをインストールする 構築 環境 Amazon Linux 64bit t1.micro 設定と起動 とっても簡単。 yum -y install erlang yum -yinstall rabbitmq-server --enablerepo=epel そして、rabb

    EC2 インスタンス上に RabbitMQ クラスタを構成する(1) - ようへいの日々精進XP
  • Bunny, a dead easy to use RabbitMQ Ruby client

    A dead easy to use RabbitMQ Ruby client. Now feature complete. Get Started! » Read doc guides » Join the Mailing List » Contribute » Built to be easy to use Bunny focuses on ease of use. Features, throughput, concurrency are important but ease of use comes first. Handles flaky networks Bunny 0.9+ is designed with ops issues in mind. For example, it automatically reconnects and recovers channels af

  • 単一障害点 - Wikipedia

    単一障害点の1例。コンピュータ間の通信ネットワークでは、ルーター等が冗長化されていなければ単一障害点となりうる。 単一障害点(たんいつしょうがいてん。英: single point of failure、SPOF)とは、その単一箇所が働かないと、システム全体が障害となるような箇所を指す。情報システム工学や通信、サプライチェーン・マネジメントなどの分野で使われる概念である。単一故障点と訳されることもある。 高い可用性が必要なシステムでは、そのシステムを構成する各構成要素の1箇所の障害で全体が停止しないように、各構成要素を冗長化(2重化、3重化など)するが、その際に単一障害点が残らないように設計すべきである。 一般的なコンピュータシステムの例では以下が挙げられる。 ハードディスクをRAIDで冗長化しても、そのRAIDアダプターが1枚ではRAIDアダプター障害時には全体が障害となる RAIDコン

    単一障害点 - Wikipedia
  • What's new in RabbitMQ 3.0? | RabbitMQ

    So we've talked about how RabbitMQ 3.0 can break things, but that's not very positive. Let's have a look at some of the new features! Just some of them - quite a lot changed in 3.0, and we don't have all day... Policy-based mirroring​ You can now define queue mirroring in a much simpler and more flexible way. Your applications no longer need to know about it, and can work the same way in developme

  • 分散型メッセージングミドルウェアの詳細比較 | POSTD

    メッセージキュー について書いている連載の続きとして、今週末は分散型メッセージングを実行するための様々なライブラリを詳細に分析していきたいと思います。今回の分析では、APIの特性、デプロイメントやメンテナンスの容易さ、そしてパフォーマンスの質を含めて2、3種類の異なる側面に着目します。メッセージキューは2つのグループに分類できます。ブローカレス(brokerless)とブローカード(brokered)です。ブローカードなキューはエンドポイント間に何かしらのサーバを挟んでいますが、ブローカレスなメッセージキューは、メッセージ送信の際でも間に何も挾まないP2Pです。 今回分析するのは以下のシステムです。 ブローカレス nanomsg ZeroMQ ブローカード ActiveMQ gnatsd Kafka Kestrel NATS NSQ RabbitMQ Redis 取り掛かりとして、ほぼ間違

    分散型メッセージングミドルウェアの詳細比較 | POSTD