NATS Practice

This is a demo for test nats queue

Prerequisites

Usage

check current context of kubernetes is docker-desktop

$ kubectl config current-context

initialize terraform module

$ terraform init

launch nats and nats streaming

$ terraform apply -auto-approve

for test nats publish and subscribe

$ cd nats-publish && skaffold dev
$ cd nats-subscribe && skaffold dev

for test nats request and reply

$ cd nats-request && skaffold dev
$ cd nats-reply && skaffold dev

for test nats-streaming publish and subscribe

$ cd stan-publish && skaffold dev
$ cd stan-subscribe && skaffold dev