【发布时间】:2021-10-16 09:55:07
【问题描述】:
问题:
我必须备份我的 JetStream 服务器的所有流。我不知道那里有什么流。我想将所有流备份到一个快照中。目前,我们只能使用以下命令备份单个流。
$ nats stream backup <stream-name> /backup/dir/<stream-name>.tgz
到目前为止我所做的尝试:
我尝试提供通配符而不是 <stream-name>。它不起作用。
$ nats stream backup * /backup/dir/backup.tgz
nats: error: "*" is not a valid stream name, try --help
可能的解决方法:
首先,我可以使用nats str ls 命令列出所有流。然后,我可以遍历所有流并单独备份它们。
但是,这不能满足我的要求,因为我想将所有流备份到一个快照中。我的快照应该代表 JetStream 服务器的完整状态,而不是单个流。
【问题讨论】:
标签: message-queue jetstream nats.io