Provides gRPC communication components for the Pip.Services microservice toolkit (Node.js). Version 3.2.1 is current stable with monthly releases. Includes factories, client and server implementations for synchronous data exchange via gRPC, supporting both raw gRPC and Commandable patterns. Ships TypeScript definitions. Requires underlying Pip.Services core containers and RPC components (pip-services3-container-node, pip-services3-rpc-node) plus google-protobuf and grpc packages.
npm install pip-services3-grpc-nodeNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a gRPC client, configures connection, opens, makes a call, and closes.
Replace dependency on 'grpc' with '@grpc/grpc-js' and update imports.
Update package name in package.json and imports.
Ensure your service exposes commands via CommandSet.
Use client.invoke(method, data) instead of client.call(method, data).
Start the gRPC service and verify host/port configuration.
Run 'npm install pip-services3-grpc-node' and ensure import path is correct.
Switch to '@grpc/grpc-js' and adjust proto loading as per the new API.
Register a CommandSet on the service containing 'my_method' command.