BEA ホーム | 製品 | dev2dev | support | askBEA
 ドキュメントのダウンロード   サイト マップ 
検索

 Previous Next Contents Index  

 


[JMS ファイル ストア] --> [コンフィグレーション]

タスク 関連マニュアル 属性

概要

このタブでは、JMS ファイル ストアの一般的なコンフィグレーション属性を定義します。JMS ファイル ストアは、永続的なメッセージングに使用されるファイルで構成されています。

タスク

JMS ファイル ストアの作成

JMS ファイル ストアのクローンの作成

JMS ファイル ストアの削除

関連マニュアル

(インターネット接続が必要です)

『管理者ガイド』の「JMS の管理

『WebLogic JMS プログラマーズ ガイド』の「WebLogic JMS の基礎

属性

属性の表示名

説明

値の制約

[名前]

このコンフィグレーションの名前。WebLogic Server では、MBean を使用してコンフィグレーションを実装および保持する。

MBean: weblogic.management.
configuration.
JMSFileStoreMBean

属性 : Name

コンフィグレーション可能 : はい

読み取り可能 : はい

書き込み可能 : はい

[同期書き込みポリシー]

JMS ファイル ストアのディスクへのデータ書き込み方法を決定するユーザ定義ポリシー。このポリシーは、JMS ファイル ストアのパフォーマンス、スケーラビリティ、および信頼性に影響を与える。有効なポリシーは以下のとおり。

使用不可 - このポリシーでは書き込みがディスクに完全に到達するのを待たずに、メモリにキャッシュされた時点でトランザクションが完了する。このポリシーは最も高速だが、信頼性(トランザクションの安全性)は最も低い。他のポリシーに比べ、処理速度は 100 倍以上になることもあるが、オペレーティング システムや電源の障害が発生した場合には、メッセージが失われたり、同じメッセージが重複したりする可能性がある。

Cache-Flush - このポリシーでは、すべての書き込みがディスクにフラッシュされるまでトランザクションは完了できない。このポリシーは、信頼性が高く、同時ユーザが増加した場合のスケーラビリティも高い。

Direct-Write - ファイル ストアのデータはディスクに直接書き込まれる。このポリシーは、Solaris および Windows でサポートされている。サポートされていないプラットフォームでこのポリシーが設定されると、ファイル ストアでは自動的に Cache-Flush ポリシーが使用される。

  • オンディスク キャッシュを有効にすると、Direct-Write ポリシーは、高いスケーラビリティが要求される場合を除いて(この場合、若干速度が低下することがある)、Cache-Flush ポリシーの 2 倍から 5 倍、高速になる。

  • オンディスク キャッシュを無効にすると、Direct-Write ポリシーは、1 対多の場合では Cache-Flush ポリシーより高速になるが、それ以外の場合は著しく低速になる。

  • Direct-Write ポリシーは、オンディスク キャッシュを有効にするとスケーラビリティが高くなるが、無効にするとスケーラビリティが低くなる。Solaris では、直接書き込みに対してオンディスク キャッシュを有効にできない。

デフォルト値 : weblogic.management.configuration.JMSConstants.SYNCWRITE_CACHEFLUSH

有効な値 :

  • weblogic.management.configuration.JMSConstants.SYNCWRITE_DISABLED

  • weblogic.management.configuration.JMSConstants.SYNCWRITE_CACHEFLUSH

  • weblogic.management.configuration.JMSConstants.SYNCWRITE_DIRECTWRITE

コンフィグレーション可能 : はい

動的 : はい

読み取り可能 : はい

書き込み可能 : はい

[同期書き込みポリシー]
(続き)

警告 : Direct-Write ポリシーが設定されている場合、Solaris システムで はトランザクションの信頼性があるが、Windows システムではトランザクション データが直接ディスクに書き込まれずにオンディスク キャッシュに残される場合がある。この場合トランザクションに信頼性がないと見なされ、電源の障害が発生した場合にはオンディスク キャッシュのデータが失われて、その結果、メッセージが失われたり、同じメッセージが重複したりする可能性がある。Windows で Direct-Write を使用して信頼性のある書き込みを実現するには、ディスクの書き込みキャッシュをすべて無効にするか(デフォルトでは有効)、またはバッテリー バックアップ キャッシュのあるディスクを使用する。ただし、ファイル システムによってはこの値を変更できない(たとえば、信頼性の高いキャッシュを持つ RAID システムなど)。

注意 : JMS ファイルストアが非永続的メッセージのディスクへのページングにのみ使用される場合、[同期書き込みポリシー] は無視される。

MBean: weblogic.management.
configuration.
JMSFileStoreMBean

属性 : SynchronousWritePolicy


[ディレクトリ]

ファイルベースの永続ストアが存在するディレクトリ。

この属性は動的にコンフィグレーションできない。

MBean: weblogic.management.
configuration.
JMSFileStoreMBean

属性 : Directory

コンフィグレーション可能 : はい

読み取り可能 : はい

書き込み可能 : はい



 

Back to Top Previous Next