JackCode ナビゲーションiGaming 製品を構築、ローンチ、拡張します。
言語を変更
実践ガイド

バッチ照会

バッチリクエストのサポートとの統合:1つのAPI呼び出しで多くの操作を送受信し、負荷を軽減し、同期を高速化します。
専門家 スタニスラフ・アニシモフ

外部システムと統合する場合は、サーバーをオーバーロードすることなく、数十の別々の呼び出しを行う必要なく、一括でデータを処理できることが重要です。バッチリクエストのサポートを実装しています。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とインフラストラクチャレベルでサポートし、あらゆるデータスケールをサポートします。