おそらくブックメーカーがいくつかのサンプルデータを提供することを考慮して(そしてこれは統合フェーズ中に保存できます)、私のアドバイスはこれらのフィードを次のように整理することです:
- イベントのリスト
- スケジュールされたイベントの更新
- オッズ更新
- 結果
おそらくプロバイダーは、プッシュ(POST)とプル(GET)の2種類の更新を提供します。
この時点で
- プログラマーがアルゴリズムを作成できるように、GET要求を処理するだけの単純なサーバーを作成します。
- 同じ情報の送信を管理する自動化を作成し、システムにストレスをかけることができます。
開発とテストを管理する
使用するテクノロジーの詳細に立ち入らずに、4つのURL(またはプロバイダーが提供するものに応じて必要なURL)にのみ応答するミニサーバーと、ミニプッシュサービスを取得します。
「ミニサーバー」を使用する際に留意すべき非常に良いことは、HTTPプロトコルのハンドラーです。ポート80でサーバーを作成するのは非常に簡単で、問題を解決します。プロバイダーが行うように、応答GETにすべての情報を必ず挿入する必要があります(これにより、実稼働環境での問題を回避できます)。
個人的には、Nodejsを使用して、単純なPerlサーバーまたは同じサーバーを実行します。データの注入に関しては、オフラインブラウザ(CURL、WGET)を起動するタイマーで十分です。