#1400·litestream

首次使用者的想法

作者: BroadlyWhitaker创建于 2026年7月27日更新于 2026年9月6日

我刚找到液流 玩了几个小时了 总的来说,我很喜欢 它是一个单一的二进制,非常容易得到工作,它做它所说的包装。

但是,用它简单, 并使用文件 尝试和理解什么是不明确的, 我想我会提供一些反馈 关于我不喜欢的东西, 从微不足道到不那么微不足道。 这并不是要将项目放下,只是新用户体验到一种工具的方式,一旦习惯了怪胎,其他人就无法使用. 其中一些可能是微不足道的可修复的,而另一些可能不是微不足道的,但完全值得处理。 我再说一遍,我喜欢这个项目,觉得它有用。

这里没有具体顺序:

CLI 参数处理: -cfg

由于Go quirky cli 的争论处理,我只能通过 - config 之后我指定一个 子命令 。 但是,这意味着一个别名像 别名 lt="我的/本地的/文学流 - config ~/my local config" 没用的 如果配置文件没有存储, 则在 shell 中工作乏力 在默认位置。 液流不是内在的 程序,为什么需要写入访问/etc? (我更关心别名的工作,真的)

全球设置不应假装为每个 db 设置

“电子数据库快照设置”部分 https://litestream.io/参考文献/config/

"" "" "" 可以在单个数据库上设置快照块,但快照设置最终被全球应用. 每个数据库块是从数据库层面表达全局快照配置的方便: "" "" ""

这是混淆和多余的。 由于"有效的快照时间表是全球性的",即所有基于数据的共享,这些设置只应在配置的全球范围内被设置. 毫无理由地引入不必要的复杂"促进语义",是令人困惑和适得其反的.

不记录配置默认值

既不是设置文件,也不是配置文件中的完整配置实例,也不是二进制释放中包含的示例配置,文档中记录了配置值的默认值。

例如,配置道克中的"完整配置例"列出了5m作为第1级的收缩间隔, 但是,当你运行工具而不压倒值,你得到:

级别=INFO msg="开始收缩显示器"系统=存储级别=1间隔=30s

文档中的某些地方提到了具体的默认,但这些是手写的,并非详尽无遗的,而且并非来自代码,因此如果更改了defaul值,可能会失去同步。

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0}紧接触发器在无法解释的时间

时间=2026-07-27 T17:28:21.158+03:00 平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分
时间=2026-07-27 T17:28:21.158+03:00 等分=INFO msg="开始收缩显示器"系统=仓库等分=2相分=5m0s
时间=2026-07-27 T17:28:21.158+03:00 平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分平分
时间=2026-07-27 T17:28:21.158+03:00 等分=INFO
. . . . . . .

内容来源: benbjohnson/litestream