Elysia Tools
Navigation
Messaging
NATS Message System Samples
NATS messaging system examples including pub/sub, request-reply, queue groups, and JetStream for modern cloud-native applications
Samples
Entries inside this sample collection
NATS Hello World - Basic Pub/Sub
Simple NATS publisher and subscriber example demonstrating basic publish/subscribe pattern
Difficulty
2/10
Estimated time
10 min
Tags
nats, messaging, beginner
Prerequisites
NATS server running, Node.js
NATS Request-Reply Pattern
Implement request-reply communication pattern with NATS for synchronous messaging between services
Difficulty
5/10
Estimated time
15 min
Tags
nats, request-reply, rpc
Prerequisites
NATS server running, Node.js, Basic NATS knowledge
NATS Queue Groups - Load Balancing
Implement queue groups for load balancing messages across multiple subscribers
Difficulty
6/10
Estimated time
20 min
Tags
nats, queue, load-balancing
Prerequisites
NATS server running, Node.js, NATS pub/sub basics
NATS JetStream - Persistent Streaming
Use NATS JetStream for persistent message streaming with durability and replay capabilities
Difficulty
8/10
Estimated time
25 min
Tags
nats, jetstream, streaming, persistence
Prerequisites
NATS server with JetStream enabled, Node.js, Advanced NATS knowledge
NATS Wildcard Subscriptions
Advanced subscription patterns using wildcards for flexible message routing
Difficulty
5/10
Estimated time
15 min
Tags
nats, wildcards, routing
Prerequisites
NATS server running, Node.js, Basic NATS knowledge
Tools
Tools frequently paired with this sample
Related