Как разработать облачный сервис с несколькими сообщениями для визуализации - PullRequest
0 голосов
/ 21 июня 2020

Я пытаюсь узнать больше о дизайне сервисов.

В частности, я создаю сервис рендеринга, который может работать в системе с мощным графическим процессором (см. Контейнеры NVIDIA в Google Cloud). Идея заключается в следующем:

  1. Клиентская сторона просит сервер визуализации начать работу.
  2. Клиент отправляет сцену (me sh объекты) на сервер визуализации.
  3. Клиент отправляет сообщения (поворот, панорамирование, увеличение, уменьшение ...) на сервер, после каждого сообщения он получает обратно отрисованное изображение.
  4. Наконец, Клиент сообщает серверу, что это сделано, и может удалить сцену.

До сих пор я использовал gRP C для проектирования сервисов, но не похоже, что этого протокола для этого будет достаточно, не так ли? Если я не сделал это как поток на обоих концах, и сообщение могло бы содержать полную сцену и команды ...

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

Кто-нибудь знает шаблон проектирования, который помог бы мне в этом, есть ли технология, которая

...