Зважаючи на те, що, ймовірно, букмекер надає деякі зразкові дані (і це можна зберегти під час фази інтеграції), моя порада полягає в організації цих каналів таким чином:
- Список подій
- Оновлення запланованих заходів
- Оновлення шансів
- Результати
Можливо, постачальник пропонує два типи оновлень: Push (POST) та Pull (GET).
У цей момент ви повинні
- Створіть простий сервер, який просто обробляє GET-запити, щоб ваші програмісти могли розробляти алгоритми.
- Створіть автоматизацію для управління поданням тієї самої інформації і, таким чином, підкресліть вашу систему.
Керуйте розробкою та тестуванням
Не вникаючи в деталі технології, яку ви використовуєте, ви отримуєте міні-сервер , який відповідає лише на 4 URL-адреси (або ті, які необхідні залежно від того, що пропонує постачальник), і міні-послугу .
Дуже добре, що потрібно пам’ятати, працюючи з «міні-сервером», - це обробники протоколу HTTP. Створити сервер на порту 80 дуже просто і вирішує проблему. Ви повинні бути впевнені, що введете всю інформацію у відповіді GET, як виробник (це дозволить уникнути проблем при виробництві).
Особисто я би зробив простий сервер Perl або те саме, але з Nodejs. Що стосується введення даних, то буде достатнім таймер, який викликає офлайн-браузер ( CURL , WGET )