ALTIBASE(アルティベース)|シアンス・アール
会社概要 プレスリリース サイトポリシー サイトマップ
TOPページへ 製品 / サービス 導入事例 ダウンロード パートナー ニュース / イベント お問い合わせ
TOP > ALTIBASE > メッセージキューイング

SQLベースのメッセージキュー操作機能

メッセージキューイング

Message Queuing System は、それぞれのアプリケーションがメッセージを利用し、双方円滑に通信できるようにサポートするシステムのことを言います。
このとき、通信する送信側と受信側の 2 つのアプリケーションは、単一システムの内部または物理的に区分されていますが、ネットワークでつながった他のシステムに存在することもあります。
Message Queuing System は、2 つのアプリケーションをつなぐためのソケットの生成や、パケットに対する flow control、例外状況の処理に対する全てのものをアプリケーションで直接処理しなければならない煩わしさを最小化します。
Message Queuing System

ALTIBASE Message Queuing System

ALTIBASE は、message queuing system で使われる Queue を一般のユーザテーブルとして取り扱い、管理します。従って、それぞれのQueueに対するロギング機能やトランザクション機能、同時性制御などのような ALTIBASE の全ての機能を Message Queuing System でそのまま使うことができます。

ALTIBASE Message Queuing System 機能

SQL 文による Queue 関連インターフェースの提供により、ユーザが簡単に使うことができる

Queue テーブルに対する二重化構成のサポート

Queue に搭載する最大メッセージ数の指定が可能

Queue に挿入されるメッセージのデータタイプを任意で指定可能。一旦、Queue を生成した後、alter table 構文を利用してユーザが希望するデータタイプを持つカラムを追加して使うことができる

enqueue されるそれぞれのメッセージに対し、enqueue time を自動で記録

メッセージに対し、ユーザが付与するメッセージ id である correlation id 機能をサポート

メッセージに優先順位をつけ、enqueue / dequeue の際に優先順位によるメッセージ処理が可能

dequeue するメッセージがない場合、waiting option を提供することにより、ユーザの柔軟な対処が可能

browse、remove などの二つの dequeue mode をサポート

SQL 文の形の Queue 関連インターフェースの提供により、C / C++、Java などのような全てのアプリケーションプログラムで使用が可能

enqueue / dequeue されるメッセージ数だけでなく、システムに存在する Queue リスト、Queue が使うメモリサイズなど、Queue と関連した情報のモニタリング方法を提供

通信分野

create Queue q1
drop Queue q1
enqueue into q1
dequeue * from q1
↑ページTOPへ
概要
特長
高速性
高い費用対効果
安心のサポート体制
サービス
製品サポート
コンサルティング
トレーニング
機能
主要機能
アーキテクチャ
メモリ管理
ロギングとリカバリー
トランザクション処理
コンカレントユーザサポート
クエリ処理
プログラムインタフェース
レプリケーション
メッセージキューイング
ツール
パフォーマンス
アプリケーション適用範囲
データベース連携
データシート
最大容量仕様
開発環境
システム要件
プラットフォーム
ライセンス
FAQ
Copyright 2003 - 2011 Science Arts, Inc. All Rights reserved.