RocketMQ Node.js Client (gRPC)

JSON →
library 0.3.1 ·javascript
verified Jun 7, 2026

A self-packaged Apache RocketMQ Node.js client implemented via RocketMQ 5.x gRPC protocol. Version 0.3.1 is current. It is a pure Node.js client with no dependencies on egg.js or other third-party libraries. Provides distributed ordering, a custom PushConsumer-like pattern using long polling, and unified logging. Requires Node.js >= 16.19.0 (recommended >= 18.17.0). Differentiators: lightweight, TypeScript-native, supports multiple message types (NORMAL, FIFO, DELAY, TRANSACTION) and consumption modes (PRODUCER, SIMPLE_CONSUMER, PUSH_CONSUMER). Actively maintained on GitHub.