{"library":"rocketmq-grpc","type":"library","category":null,"description":"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.","language":"javascript","status":"active","version":"0.3.1","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install rocketmq-grpc","imports":["import { Producer } from 'rocketmq-grpc'","import { SimpleConsumer } from 'rocketmq-grpc'","import type { Message } from 'rocketmq-grpc'"]},{"cmd":"yarn add rocketmq-grpc","imports":[]},{"cmd":"pnpm add rocketmq-grpc","imports":[]}],"homepage":"https://github.com/JanYork/rocketmq-client-node","github":"https://github.com/JanYork/rocketmq-client-node","docs":null,"changelog":null,"pypi":null,"npm":"rocketmq-grpc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}