# iGaming-технологии реального времени | Maatgaming

Единый приём данных, слой данных в памяти и масштабируемая доставка — чтобы каждый коэффициент попадал на экран в момент изменения.

## Как движутся данные

- **Источники данных**: Коэффициенты, счёт, расписание и результаты из официальных данных через очереди сообщений и HTTP.
- **Приём данных**: Единственный обработчик нормализует каждое сообщение, выполняет восстановление и проверяет расчёт перед публикацией.
- **Слой данных в памяти**: Матчи и коэффициенты хранятся в памяти, каждое изменение передаётся через канал pub/sub.
- **Доставка**: REST- и WebSocket-серверы масштабируются горизонтально и отвечают каждому сайту с его настройками.
- **Ваша платформа**: Ваш спортсбук, приложение или трейдинговые инструменты — или наш white-label-фронтенд.
- **Панель фида**: Настройки отображения для каждого сайта: рынки в списках, категории деталей, избранные лиги, приоритеты, скрытые рынки и закрытые матчи.
- **Работает без перебоев**: Настройки кешируются рядом с данными, поэтому доставка продолжается с последней конфигурацией, даже если панель или её база недоступны.
- **Самовосстановление**: После любого разрыва пропущенные сообщения восстанавливаются, а подключённые клиенты получают сигнал на ресинхронизацию — без устаревших коэффициентов.

## Что под капотом

### Доставка в реальном времени

Изменения отправляются в момент события.

- Push по WebSocket
- Отправляются только изменённые рынки
- Комнаты для списков и матчей
- Упорядоченная обработка по матчам

### Производительность

Горячие данные — в памяти.

- Слой данных в памяти
- Кешированные справочники
- Горизонтальная доставка
- Компактные сообщения

### Безопасность

У каждого сайта свои ключи.

- Публичный ключ только для ваших доменов
- Секретный серверный ключ только для ваших IP
- Защита на периметре и WAF
- Доступ администраторов по IP

### Надёжность

Система восстанавливается сама.

- Приём данных одним процессом с блокировкой
- Автовосстановление после разрывов
- Сигнал ресинхронизации клиентам
- Окна обслуживания в отчётах

### Настройки для каждого сайта

Один фид — своя настройка для каждого бренда.

- Рынки по спискам и видам спорта
- Категории деталей
- Избранные лиги и приоритеты
- Скрытые рынки и закрытые матчи

### Эксплуатация

Прозрачность для нашей и вашей команды.

- Состояние системы
- Фоновые задачи
- Контроль расчёта и отчёты
- Журнал аудита для каждого изменения

## Вопросы о технологиях

### Как быстро доставляются коэффициенты?

Изменения отправляются по WebSocket сразу по поступлении. Этот сайт измеряет время доставки прямо в вашем браузере — от метки времени источника до экрана, включая ваше соединение.

### Что будет при обрыве соединения?

После любого разрыва пропущенные сообщения восстанавливаются, а подключённые клиенты получают сигнал на одну перезагрузку — без устаревших коэффициентов.

### Как защищён доступ?

У каждого сайта есть публичный ключ, работающий только на его доменах, и секретный серверный ключ, работающий только с его IP. Доступ администраторов ограничен по IP, каждое изменение фиксируется.

### Может ли у каждого бренда быть своя настройка?

Да. Рынки в списках и по видам спорта, категории деталей, избранные лиги, приоритеты, скрытые рынки и закрытые матчи настраиваются для каждого сайта в панели фида.

---
Source: https://maatgaming.com/rutechnology · Maatgaming · 2026-10-27
