Скажем так, у вас есть 2 сервиса: Книги и Клиенты. Допустим, покупатель хочет поставить книгу в избранное. Таким образом, клиент может отправить запрос gRPC в следующую службу. Как именно вы можете выполнить RPC-вызов от одной службы к другой.
Это единственный пример в сети. Кажется, это показывает это, но проблема в том, что они используют golang для внутрисервисного запроса (в качестве клиента) и используют grpc-node в качестве сервера. Есть ли пример, когда grpc-node выполняет RPC-вызов на стороне клиента на сервер grpc-node из другой службы?
файл службы оформления заказа: https://github.com/GoogleCloudPlatform/microservices-demo/blob/master/src/checkoutservice/main.go Протофайл: https://github.com/GoogleCloudPlatform/microservices-demo/blob/master/pb/demo.proto
На данный момент я предполагаю, что в общем прото-файле будет 2 службы, а в клиентском файле клиент вызовет вызов RPC с компонентами другой службы.