Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rytswd/simple-nats-js
Simple setup of NATS JetStream
https://github.com/rytswd/simple-nats-js
Last synced: about 1 month ago
JSON representation
Simple setup of NATS JetStream
- Host: GitHub
- URL: https://github.com/rytswd/simple-nats-js
- Owner: rytswd
- Created: 2020-09-15T23:21:05.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-01T21:40:41.000Z (about 3 years ago)
- Last Synced: 2024-06-22T16:46:13.348Z (6 months ago)
- Language: Go
- Size: 76.2 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Setup of NATS JetStream
**🐳 IMPORTANT NOTE 🐳**
This is a personal note of how I understand NATS JetStream offerings.
Most of the information is based on my understanding, and if any wording or information does not make sense or match the official documentation, please raise an issue or PR.
## Documents
- [Docker based setup](https://github.com/rytswd/simple-nats-js/tree/main/docs/docker-based/README.md) - This only requires Docker, and you can see NATS JetStream in action. You can use CLI to interact with the server.
- [KinD + Helm based setup](https://github.com/rytswd/simple-nats-js/tree/main/docs/kind-and-helm-based/README.md) - This uses a custom Helm Chart to create a NATS JetStream Cluster. As a part of getting started, this also sets up local Kubernetes cluster with KinD to ease the testing.
- [NACK based setup](https://github.com/rytswd/simple-nats-js/tree/main/docs/nack-based/README.md) - This installs NATS Server and NATS JetStream controller, so that you have a fully running Kubernetes cluster. This also sets up tools with which you can interact with NATS Servers for JetStream features.