gRPC module

This module is used to organize synchronous data exchange using calls through the gRPC protocol. It has implementations of both, the server and client parts.

Packages

The module contains the following packages:

  • Build - factories for creating gRPC services
  • Clients - basic client components that use the gRPC protocol and Commandable pattern through gRPC
  • Controllers - basic service implementations for connecting via the gRPC protocol and using the Commandable pattern via gRPC
  • Test - This package contains classes used to define a Commandable GRPC client and a GRPC client that can be used for automated testing.

Use

Get the package from the Github repository:

go get -u github.com/pip-services4/pip-services4-go/tree/main/pip-services4-grpc-go@latest