Open hhstore opened 2 years ago
what-is-nats:
server:
- https://github.com/nats-io/nats-server
- https://github.com/nats-io/nats-streaming-server
- 已废弃
- 替代方案 jetstream: https://docs.nats.io/nats-concepts/jetstream
client:
幂等: 在 JetStream 中最多可以使用一次,至少一次,并且恰好一次。
持久性:
监控:
第三方集成:
nats + 服务发现:
NATS 性能数据:
docker:
docker pull nats:2.7-alpine3.15
docker run -p 4222:4222 -ti nats:latest
docker run -p 4222:4222 -p 8222:8222 -p 6222:6222 --name nats-server -ti nats:latest
docker-compose:
version: '3.5'
services:
nats:
image: nats:2.7-alpine3.15
container_name: nats
restart: always
ports:
- '4222:4222'
- '6222:6222'
- '8222:8222'
networks:
- nats_net
# 自定义网络:
networks:
nats_net:
version: '2'
services:
nats:
image: docker.io/bitnami/nats:2
ports:
- '4222:4222'
- '6222:6222'
- '8222:8222'
监控:
UI 搜索:
nats ui
grafana:
发送消息:
接收消息:
监听连接:
go-micro + NATS + registry:
1
related: