@Karpett

Как организовать следующий многопользовательский сервис?

С помощью какого стека технологий лучше реализовать следующий сервис:
Около 10'000 устройств посылают данные на сервер с интервалом 1с, необходимо принимать, сохранять в БД(или лучше не в БД?) и обрабатывать в дальнейшем.
Я пока вижу только связку NodeJS + WebSocket.
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 4
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Не играет значения. Нагрузка не то чтобы большая) технологии вторичны, а сначала надо понять что за сервис и какая у него предполагается архитектура
Ответ написан
newross
@newross
.Net разработчик, стартапер
Если хочется что нибудь масштабируемое и надежное, то:
1. Сохранять в облачное NoSQL решениние.
2. Операции обработки сырых данных и сохранения в БД осуществлять через Message Queue.
3. Абсолютно все равно с помощью чего принимать данные и отправлять их в очередь на обработку.
Ответ написан
index0h
@index0h
PHP, Golang. https://github.com/index0h
10k rps со старта не плохая нагрузка, правда нужно понимать ее характер, грубо говоря что это за данные.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы