реализация асинхронного серверного приложения REST API - PullRequest
0 голосов
/ 28 мая 2018

Я новичок в распределенных вычислениях и программировании на стороне сервера.Нужен совет для реализации REST API-сервера, который обслуживает клиентов JS.Может быть несколько API (py1, py2, py3 и т. Д.).Может быть несколько клиентов Javascript.

Клиент делает запрос API, который не является блокирующим по своей природе.После этого ответ доставляется клиенту асинхронно.Реализации API (сами по себе код Python) будут обрабатывать запрос асинхронно по своей природе.Можно использовать такой маршрутизатор, как маршрутизация RabbitMQ.

Нужна помощь в следующих вопросах:

1) Является ли эта архитектура лучшим представлением требований, упомянутых выше?

2) Чтоявляется наилучшей реализацией для масштабируемой службы REST API?Я бы предпочел node и rabbitMQ.Приветствуются альтернативные предложения.

Схема архитектуры

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