文件名称:sentinel:触发模板和etcd的执行
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-24 01:46:01
Go
哨兵 触发了etcd的模板和命令执行。 这个怎么运作 Sentinel允许您根据etcd中的关键更改触发模板生成和命令执行。 Sentinel定义了一个watcher以等待一个或多个watch键。 然后,监视者定义templates , context和在watch键更改时执行的command 。 仅当一个或多个目标模板文件更改时,才执行该command 。 如果没有模板提供给观察者,则该命令将始终执行。 监视者也可以使用一个或多个模板定义并且不使用命令。 context是从etcd检索并传递到每个模板进行渲染的键的列表。 正在安装 这是一个go-gettable程序包。 它应该很简单: go get github.com/BlueDragonX/sentinel 配置中 sentinel二进制文件带有两个可选参数: -config和-exec 。 -config参数将Sentinel配
【文件预览】:
sentinel-master
----utils.go(938B)
----template.go(2KB)
----sentinel.go(2KB)
----main.go(2KB)
----client.go(8KB)
----client_test.go(5KB)
----RELEASE.md(2KB)
----options.go(1KB)
----executor.go(3KB)
----functions_test.go(5KB)
----.travis.yml(198B)
----LICENSE(1KB)
----sentinel_test.go(4KB)
----functions.go(3KB)
----README.md(6KB)
----Makefile(1KB)
----executor_test.go(7KB)
----template_test.go(3KB)
----.gitignore(35B)
----config.go(2KB)
----utils_test.go(2KB)