A microservices library (v1.4.3) that integrates gRPC with Redis pub/sub for service discovery and load balancing. It allows services to register themselves via Redis sets and clients to discover available servers dynamically. Active development with infrequent releases. Key differentiator: lightweight, automatic failover, and no external service mesh required.
npm install celepar-microservices-grpcNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic server and client setup using gRPC and Redis for microservices communication.
Ensure Redis is running and connection settings (host, port, db) are correct.
Define service methods as async or wrap in Promise.
Use __dirname + '/hello.proto' or path.resolve().
Use string identifiers as shown in documentation.
Double-check service and method names against proto file.
Start Redis or update connection config.
Provide absolute path using __dirname + '/path/to/file.proto'.
Ensure client.start() is called and Redis has registered servers.
Add missing method to server service object.