Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerCloudHub には、管理する各アプリケーションのアプリケーションデータストレージが含まれます。 このデータは、Mule Object Store および Object Store v2 機能を使用してアクセスできます。
Object Store は、任意のものを保存するために使用できますが、主な用途は次の 2 つです。
同期状態の保存: アプリケーションで最後に同期したレコードを記録する必要がある場合があります。そうすることで、アプリケーションが次回同期するときに、中断したところから再開できます。
OAuth トークン: OAuth 対応コネクタは、数行の設定コードを使用することで、Object Store 内にトークンを保存できます。
アプリケーションは、下記の制限内でカスタムインテグレーションデータも保存できます。
|
Mule フロー内のアプリケーションデータを操作するには、Object Store Connector を使用します。このコネクタでは、Runtime Manager Object Store に対してデータを保存、取得、リスト、削除する操作が提供されます。Object Store Connector は、Object Store v1 と Object Store v2 の両方で機能します。
OAuth トークンの取得方法については、「OAuth Module」を参照してください。
オブジェクトストアのアプリケーションデータを確認するには、Runtime Manager でアプリケーション名をクリックしてから、[Manage Application (アプリケーションの管理)] > [Object Store (オブジェクトストア)] をクリックします。
アプリケーションで Object Store v1 を使用している場合、表示ラベルは「Application Data (アプリケーションデータ)」になります。
プロパティをセキュアにして、Runtime Manager UI やその他の場所に表示されないようにするには、「Safely Hide Application Properties (アプリケーションプロパティを安全に非表示にする)」を参照してください。 |
Object Store v1 では、リードアフターライトによる一貫性が提供され、最後に書き込まれた内容によって更新されます。
Object Store v1 の制限は次のとおりです。
アプリケーションごとの最大キー数: 100,000
キーのサイズ: 768 バイト
値のサイズ: 1 MB
アプリケーションあたりのデータ: 1 GB
Object Store v2 の制限は次のとおりです。
Mule 3.8.5 以降および Mule 4 と連携
アプリケーションごとのキー数: 無制限
値の最大サイズ: 10 MB
TPS: トライアルレベルの場合は 10、プレミアムレベルの場合は 100
キーの最長保持期間: 30 日間
商用のすべての CloudHub リージョンで使用可能。
内部では、Mule にはいくつかの異なる種類のオブジェクトストアがあります。Runtime Manager では Object Store v1 (Mule 3 用) と Object Store v2 (Mule 3.8.5 以降および Mule 4 用) が提供されます。これらのオブジェクトストアは、上記のユースケースのようにアプリケーションに関する実行時の情報のためのものです。このオブジェクトストアに内部で直接アクセスする必要がある場合は、Mule レジストリの '_defaultUserObjectStore` にあります。Object Store Module と Object Store Connector では、デフォルトではすべてのデータの保存にこのストアが使用されます。