NATS 有两个可互操作的模块:核心 NATS 平台 —— 简称为NATS的NATS 服务器(可执行文件名是 gnatsd)和 NATS Streaming (可执行文件名是nats-streaming-server 你还可以使用 go get 命令获取 NATS 流: go get github.com/nats-io/nats-streaming-server 为了用 Go 语言创建 NATS 客户端应用程序,请使用 go get命令下载并安装 Go 语言包: go get github.com/nats-io/go-nats-streaming 要运行NATS流,请运行名为 nats-streaming-server 的二进制文件: nats-streaming-server 默认情况下,NATS Streaming使用内存存储来存储消息,因此如果NATS服务器关闭,你将丢失消息。 所以更好的选择是在运行 NATS Streaming 服务器时通过提供store(存储)标志来使用文件存储,如下所示: nats-streaming-server \ --store file \ --
Always ports: containerPort: 4222 protocol: TCP containerPort: 8222 protocol: TCP command: ["/nats-streaming-server