Мне нужен ваш экспертный совет по этому вопросу.
Меня попросили проанализировать потенциальное приложение Facebook.
Это приложение является родительским мониторингом для учетных записей детей.По сути, он будет искать в сообщении о статусе ребенка определенные ключевые слова, помимо прочего.И это приложение предупредит родителей, когда что-то найдет.
Конечно, у этого приложения будет действительный токен для доступа к данным ребенка.Это не инструмент, чтобы шпионить за ребенком.
Я использую Graph API в сочетании с ключевым словом «с» для получения последних обновлений.Он отлично работает с одним пользователем.
Мой вопрос касается масштабируемости. Как мне получать обновления огромного числа детей для мониторинга? (от 10000 до 100000 учетных записей)
И для каждого ребенка я должен следить за статусными сообщениями, видео, изображениями, друзьями,сообщения о статусе друзей ...
Вот некоторые цифры:
~ 2,1 млн запросов каждый день для получения ежечасных обновлений учетной записи 10 000 детей.
~ 57,8 млн запросовкаждый день, чтобы получать ежечасные обновления для 10 000 учетных записей детей плюс их друзей, в среднем по 40 друзей каждый.
И, как я читаю здесь , это будет ограничено.
Так что ты считаешь?
ps: Может быть, с обновлениями в реальном времени у меня не возникнет этой проблемы, или она будет хуже?