Имеют gRP C сервер pu sh сообщения нескольким клиентам Golang - PullRequest
0 голосов
/ 28 мая 2020

Я использую Golang и gRP C для создания распределенной системы. Я столкнулся с ситуацией, когда мне нужно иметь несколько клиентов, подключенных к серверу, а затем, когда мое приложение server Golang получает запрос, я хочу перенаправить его на все мои подключенные клиенты gRP C.

Ниже приведена простая диаграмма того, чего я пытаюсь достичь, прокси - это сервер gRP C, и каждая служба должна быть клиентом.

enter image description here

Я изо всех сил пытаюсь найти какие-либо Golang примеры с таким подходом, возможно ли это? Есть ли способ подключить клиентов, а затем отслеживать их на моем сервере с помощью gRP C?

Подходит ли этот подход для рабочего процесса типа pub / sub? Я пытаюсь неправильно использовать gRP C?

...