| ● |
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 と関連した情報のモニタリング方法を提供 |