外部システムと統合する場合は、サーバーをオーバーロードすることなく、数十の別々の呼び出しを行う必要なく、一括でデータを処理できることが重要です。バッチリクエストのサポートを実装しています。1つのAPI呼び出しで複数の操作を一度に送信できる仕組みです。
これは、レポートの操作、トランザクションの同期、ユーザーやイベントのインポート時に特に効果的です。
バッチリクエストとは
バッチリクエストでは、複数のリクエストを1つにまとめることができます:JSON
[
{「method':」 POST「、」path「:」/users「、 」body「: {」name「: 」Alice「}}、 {」method「: 」PUT「、 」path「: 」/users/42「、」body「:{」email「:」new@mail。com「}}、{」method': 「DELETE」、 「path」: 「/users/15」}
]
サーバーはそれぞれを順次または並列に処理し、リクエストの順序に対応する応答の配列を返します。
インテグレータのメリット
| アドバンテージ | ご利用上の注意 |
|---|---|
| 負荷軽減 | HTTP接続の削減-処理の高速化 |
| 質量同期(Mass Synchronization | データの処理バッチ:トランザクション、アクション、オブジェクト |
| Integrity(整合 | 1つのコンテキストまたはトランザクションで処理可能 |
| ロギングのしやすさ | 単一の制御点、集中型の応答 |
| リソースの保存 | 操作が少なく、確認と応答に要する時間が短縮 |
実装と機能
リクエストボディの'batch[]'または'/batch'エンドポイントのサポート- 認可は、一般的または各操作のレベルである
- 実行前のすべての操作の検証
- 部分的または全原子性(構成による)
- 各クエリにリンクされた応答(ステータス、本文、エラー)
特に重要な点
CRM、 ERP、会計からデータをインポートする- 複数のトランザクションまたはログの転送
- プロフィール、残高、ゲームセッションの大量更新
- 速度、整合性、および交通節約が重要なシナリオ
バッチリクエストは、通話回数を減らし、統合を迅速化し、負荷を軽減する効果的な方法です。このメカニズムをAPIとインフラストラクチャレベルでサポートし、あらゆるデータスケールをサポートします。
お問い合わせ
下記フォームにご記入いただければ、できるだけ早くご連絡いたします。