20.6.10. hotgitops Protocol 2.5


Infinispan のバージョン

このバージョンのプロトコルは Infinispan 8.2 以降実装されます。

この Hotgitops プロトコルバージョンは、イテレーターのエントリーとともにメタデータ取得のサポートが追加されました。これには、以下の 2 つの変更が含まれます。

  • iteration Start 要求にはオプションのフラグが含まれます。
  • IterationNext operation には、上記のフラグが設定されている場合、各エントリーのメタデータ情報を含めることができます。

iteration Start

要求(0x31):

Expand
フィールド名サイズ

セグメントサイズ

署名済み vInt

プロトコルバージョン 2.4 と同じです。

Segments

バイト配列

プロトコルバージョン 2.4 と同じです。

FilterConverter サイズ

署名済み vInt

プロトコルバージョン 2.4 と同じです。

FilterConverter

UTF-8 バイト配列

プロトコルバージョン 2.4 と同じです。

パラメーターサイズ

byte

プロトコルバージョン 2.4 と同じです。

パラメーター

byte[][]

プロトコルバージョン 2.4 と同じです。

BatchSize

vInt

プロトコルバージョン 2.4 と同じです。

メタデータ

1 バイト

各エントリーに対してメタデータが返される場合は 1、それ以外は 0

反復次へ

応答(0x34):

Expand
フィールド名サイズ

セグメントサイズの終了

vInt

プロトコルバージョン 2.4 と同じです。

終了したセグメント

バイト配列

プロトコルバージョン 2.4 と同じです。

エントリー数

vInt

プロトコルバージョン 2.4 と同じです。

値プロジェクト数

vInt

プロトコルバージョン 2.4 と同じです。

メタデータ(エントリー 1)

1 バイト

設定されている場合、エントリーにはメタデータが関連付けられます。

有効期限(エントリー 1)

1 バイト

応答に有効期限情報が含まれるかどうかを示すフラグ。フラグの値は、INFINITE_LIFESPAN(0x01)と INFINITE_MAXIDLE(0x02)の間のビット単位の OR 操作として取得されます。上記のメタデータフラグが設定されている場合にのみ表示されます。

作成日(エントリー 1)

Long

(オプション)エントリーがサーバー上で作成された時点のタイムスタンプを表す長期。この値は、フラグの INFINITE_LIFESPAN ビットが設定されていない場合のみ返されます。

ライフスパン(エントリー 1)

vInt

(オプション)エントリーの有効期間を表す vInt を秒単位で表示します。この値は、フラグの INFINITE_LIFESPAN ビットが設定されていない場合のみ返されます。

LastUsed(エントリー 1)

Long

(オプション)エントリーがサーバー上で最後にアクセスされた時点のタイムスタンプを表す長期。この値は、フラグの INFINITE_MAXIDLE ビットが設定されていない場合のみ返されます。

maxIdle(エントリー 1)

vInt

(オプション)エントリーの maxIdle を表す vInt(秒単位)。この値は、フラグの INFINITE_MAXIDLE ビットが設定されていない場合のみ返されます。

エントリーバージョン(エントリー 1)

8 バイト

既存のエントリーの変更の一意の値。Metadata フラグが設定されている場合にのみ表示されます。

キー 1 長

vInt

プロトコルバージョン 2.4 と同じです。

キー 1

バイト配列

プロトコルバージョン 2.4 と同じです。

値 1 の長さ

vInt

プロトコルバージョン 2.4 と同じです。

値 1

バイト配列

プロトコルバージョン 2.4 と同じです。

メタデータ(エントリー 2)

1 バイト

エントリー 1 と同じ

有効期限(エントリー 2)

1 バイト

エントリー 1 と同じ

作成日(エントリー 2)

Long

エントリー 1 と同じ

lifespan(エントリー 2)

vInt

エントリー 1 と同じ

LastUsed(エントリー 2)

Long

エントリー 1 と同じ

maxIdle(エントリー 2)

vInt

エントリー 1 と同じ

エントリーバージョン(エントリー 2)

8 バイト

エントリー 1 と同じ

キー 2 長

vInt

 

キー 2

バイト配列

 

値 2 の長さ

vInt

 

値 2

バイト配列

 

…​ エントリー数に達するまで継続する

  
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る