NATS Core Demo
Live connection to NATS server - publish, subscribe, and explore messaging patterns
0
Published
0
Received
0
Requests
0
Subscriptions
Publish Message
Subjects use
. as delimiter. Examples: demo.orders, demo.orders.newSubscribe
Use
* for single token, > for multiple.Active Subscriptions
Message Log
Wildcard Patterns
demo.* matches demo.test, demo.orders
demo.* NOT demo.orders.new (too deep)
demo.> matches demo.test, demo.orders.new, demo.a.b.c
Try It
Test Subjects
Click to publish and see which patterns match:
Message Log
Queue Group Demo
Queue groups distribute messages among subscribers. Only ONE member receives each message.
Worker 10
Worker 20
Worker 30
Queue group:
workers on subject demo.tasksSend Tasks
Each task goes to exactly one worker. Watch the load balance!
Total Distributed 0 tasks
Queue Log
Request/Reply Pattern
Client
Sends request
-->
Service
Processes
-->
Client
Gets response
Service listens on
demo.echo and replies with the same payloadSend Request
Request/Reply Log