Pubsub messaging library using Redis and RxJS 5 with TypeScript support. Current stable version is 1.6.2. It provides a simple PubsubManager class for publishing and consuming messages through a Redis broker. Key differentiators: consume method returns RxJS 5 Observable for event streaming; auto-reconnect on broker failure; server event stream subscription. Release cadence appears low (last release likely 2018-2019). Bindings to RxJS 5 (not RxJS 6+) and ioredis.
npm install redis-messaging-managerNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows instantiation of PubsubManager, consuming messages as RxJS Observable, publishing, and subscribing to server events.
If using RxJS 6+, consider alternative library or wrap observables with rxjs-compat.
Always unsubscribe from Observable when no longer needed, e.g., using takeUntil or subscription.unsubscribe().
Attach error handler to server event stream via getServerEventStream().subscribe({ error: ... }).Use ioredis-compatible options (host, port, etc.) instead of node_redis options.
Use `import { PubsubManager } from 'redis-messaging-manager'`.Ensure ioredis is installed and no incompatible redis version exists.
Install rxjs@5 or use rxjs-compat for backward compatibility.