> ## Documentation Index
> Fetch the complete documentation index at: https://docs.x.com/llms.txt
> Use this file to discover all available pages before exploring further.

# リカバリと冗長性

> このページでは、Powerstream 固有のリカバリと冗長性機能について説明します。X API v2 standard tier の powerstream に関するリファレンスです。

このページでは、Powerstream 固有のリカバリと冗長性機能について説明します。すべてのストリーミングエンドポイントにまたがるリカバリと冗長性に関する包括的なガイダンスについては、[リカバリと冗長性の基礎ガイド](/x-api/fundamentals/recovery-and-redundancy)を参照してください。

## Powerstream のリカバリ機能

リカバリと冗長性のコアコンセプトは、すべてのストリーミングエンドポイントに適用されます。次の内容は基礎ガイドを参照してください:

* 冗長接続
* Backfill と Recovery の判断ツリー
* ベストプラクティス

## Backfill

**5 分以下**の切断には、`backfillMinutes` パラメーターを使用します:

```bash theme={null}
curl 'https://api.x.com/2/powerstream?backfillMinutes=5' \
  -H "Authorization: Bearer $ACCESS_TOKEN"
```

<Note>
  古い Post から先に配信されます。Post は重複排除**されない**ため、システムは重複を許容する必要があります。
</Note>

## Recovery

**5 分より長い**切断(最大 24 時間)には、`startTime` および `endTime` パラメーターを使用します:

| Parameter   | Type          | 説明             |
| :---------- | :------------ | :------------- |
| `startTime` | ISO 8601 date | リカバリ開始時刻 (UTC) |
| `endTime`   | ISO 8601 date | リカバリ終了時刻 (UTC) |

```bash theme={null}
curl 'https://api.x.com/2/powerstream?startTime=2022-07-12T15:10:00Z&endTime=2022-07-12T15:20:00Z' \
  -H "Authorization: Bearer $ACCESS_TOKEN"
```

接続されると、Recovery は指定された期間を再ストリーミングした後、切断します。

***

## 次のステップ

<CardGroup cols={2}>
  <Card title="リカバリと冗長性" icon="https://mintcdn.com/x-preview/cfyQtgCdwk8p69aa/icons/xds/icon-shield-keyhole.svg?fit=max&auto=format&n=cfyQtgCdwk8p69aa&q=85&s=a0e05514090c8a6af232297bfb9c4055" href="/x-api/fundamentals/recovery-and-redundancy" width="24" height="24" data-path="icons/xds/icon-shield-keyhole.svg">
    完全なリカバリガイド
  </Card>

  <Card title="切断の処理" icon="plug" href="/x-api/fundamentals/handling-disconnections">
    ストリーミング切断を処理
  </Card>

  <Card title="ストリーミングデータの消費" icon="stream" href="/x-api/fundamentals/consuming-streaming-data">
    堅牢なストリーミングクライアントを構築
  </Card>
</CardGroup>
