📑 Table of Contents
Open Message Queue
開発元 オラクルサン・マイクロシステムズ
最新版
4.5.2 / 2011年2月28日 (15年前) (2011-02-28)
最新評価版
5.1.1 / 2017年8月18日 (8年前) (2017-08-18)
リポジトリ ウィキデータを編集
プログラミング
言語
Java
対応OS クロスプラットフォーム
種別 Java Message Service, メッセージ指向ミドルウェア, SOA
ライセンス Common Development and Distribution License & GNU General Public License
公式サイト mq.java.net
テンプレートを表示

Open Message Queue (OpenMQ) は オープンソースメッセージ指向ミドルウェアを開発するプロジェクト。オープンソースアプリケーションサーバ開発プロジェクトGlassFishのサブプロジェクトとしてコミュニティによる開発が進められている。

Java Message Service (JMS) APIを実装している。JMS-APIの基本実装以外にスケーラビリティ・高可用性を実現したOpenMQ Cluster、C-API、JMX対応管理APIなどを搭載している。加えてJMSRAと呼ばれるJava EE Connector Architecture英語版 (JCA) の実装モジュールを含んでいる。JCA実装によりJava EE準拠のアプリケーションサーバやBPMなどから容易にメッセージキューを使用することを可能としている。2009年現在OpenMQはGlassFishOpen ESB英語版のデフォルトJMSプロバイダとなっている。

OpenMQはSunから寄付されたソースコードをベースとして開発が始まった。

OpenMQは自由ソフトウェアであり、Common Development and Distribution License (CDDL) とclasspath exception付きのGNU General Public License (GPL) の2種類の自由ソフトウェアライセンスデュアルライセンスとなっている。

脚注

編集

関連項目

編集

外部リンク

編集

📚 Artikel Terkait di Wikipedia

メッセージキュー

メッセージキュー(英: Message queue)は、プロセス間通信や同一プロセス内のスレッド間通信に使われるソフトウェアコンポーネントである。制御やデータを伝達するメッセージのキューである。 メッセージキューは非同期型通信プロトコルの一種を提供しており、送信側と受信側がメッセージキューに同時に

OpenTP1

OpenTP1はオープンシステムの標準化団体(X/Open)で規定しているDTPモデルに準拠している。 そのため、X/Openに準拠したAPIを使用でき、X/OpenのXAインタフェースに準拠したDBMSなどの各種リソースマネジャと接続することが可能となっている。 Open

イベントループ

Java言語向けのAndroid SDKにおけるアプリケーションフレームワークには、メッセージを表現するandroid.os.Messageクラス、メッセージキューを表現するandroid.os.MessageQueueクラス、メッセージループの実装であるandroid.os.Looperクラス、メッセージの送信と処理を担当するandroid

UNIXドメインソケット

mirror) に実装される。SOCK_STREAMの場合、カーネル内部ではソケットバッファへのメッセージコピー・peerがもつsk_receive_queueのtail、受信側のsk_data_ready呼び出し、を繰り返すことでデータを転送する。 UNIXドメインソケットは単一マシン上のIPCが前提

ファイルフォーマット一覧

pkpass下表は「拡張子」順です。各項目(各列)順に表示するには、各項目名のソート記号をクリックしてください。 [脚注の使い方] ^ WebSphere Message broker Help ^ Zvereva, O.M. (2004年). “Часть 2: ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS

髙橋豊

Hasegawa:“Analysis of demand-priority access using a priority queue with server vacations and message dependent switchover times”, Telecommunication Systems

Celery (ソフトウェア)

は対応していない。ZookeeperとKafkaは現在実験的な開発段階にある。 ^ a b “Celery: Distributed Task Queue”. 2019年6月13日時点のオリジナルよりアーカイブ。2016年1月14日閲覧。 ^ “Eventlet Networking Library”

Apache Kafka

Kafka at GitHub”. github.com. 2018年3月5日閲覧。 ^ “Open-sourcing Kafka, LinkedIn's distributed message queue”. 2016年10月27日閲覧。 ^ “Release 4.3.0” (2026年5月20日)