Возможность обмена данными "многие к одному" из Android приложений на принимающее устройство - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь закодировать онлайн-игру Android в Unity. Представьте себе представление, в котором пользователи должны отвечать на вопросы и могут отправлять каждый ответ с помощью кнопки.

На другом конце другое приложение будет получать ответы и сохранять счет.

Как я могу отправить эти данные с 50, 100, 1000 устройств на одно устройство, которое будет выполнять вычисления?

Если бы это была локальная сеть, я бы использовал что-то вроде брокера MQTT, но пользователи могли бы находиться в разных местах в этом case.

Я думал об использовании онлайн-базы данных SQL и извлечении информации на принимающей стороне каждые 5 секунд или около того. Или я думал о том, что каждое устройство отправляет текстовый файл со своими ответами на принимающую сторону, чтобы загружать их все и время от времени анализировать.

Есть ли лучший вариант? Какая система мне понадобится для чего-то подобного, которое также достаточно масштабируемо? Также каковы финансовые последствия, понадобится ли мне что-то вроде AWS или Azure или подобное?

Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...