问题标签 [consul-kv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
206 浏览

consul - Consul KV 是否支持读取多个密钥?

Consul KV 是否支持读取多个密钥?类似于 Redis 的MGET

0 投票
2 回答
1526 浏览

docker - 可以在启动时初始化 Consul 键值存储吗?

我可以在启动时使用 /consul/config 目录初始化 Consul 服务。当我启动 Consul 容器时,我希望能够将我的应用程序设置初始化到 Consul kv 存储中。这可能吗?

0 投票
1 回答
192 浏览

consul-template - 从 KV 存储中获取一个值,但它不是模板中的 Key:Value 对

全部,是否可以使用 consul 模板和 consul KV 将我的 server.cert.template 文件转换为 server.cert。

在我的领事中,我定义了一个 KV 对,如下所示:

我的 server.cert.template 如下所示:

早些时候,我使用本地文件进行此替换。领事可以处理这个问题,如果可以的话怎么办?如何查询领事在此处转储此值?

谢谢

0 投票
1 回答
6522 浏览

json - 从 Json 文件 Consul 导入键值对

我是领事的新手。

我正在尝试从 Json File 导入键/值对。(在 Windows 环境中工作)

但是当我尝试使用以下命令导入时,遇到错误。

命令:

内容:

错误:

无法解组数据:json:无法将对象解组为 []*command.kvExportEntry 类型的 Go 值

任何人都可以提出一些想法来解决这个错误。

谢谢。

0 投票
1 回答
1378 浏览

consul - 领事模板意外的响应代码:504

我正在使用 Consul-Template 使用从 Consul 收集的数据呈现属性。这些文件正在成功呈现,但之后 Consul-Template 一遍又一遍地失败,直到它崩溃:

这会以更长的暂停持续下去,直到达到限制/它崩溃。

从日志中提取的配置:

筛选代码,此错误消息似乎Renew来自session.go

我应该在 Consul 下看到一个会话/session/list吗?我有多个 Consul-Template 容器正在运行(每个主机上一个) - 我应该看到几个会话吗?现在我什么都看不到...

0 投票
1 回答
1628 浏览

consul - 使用 consul 锁定 KV

我正在尝试在更新时获取 consul 上的 KV 对的锁定,因此没有其他人可以更新它。

最初我有

现在我得到一个会话

然后我获得了 KV 的锁定

现在,当我发布并执行 GET 时,我的值是空的

我在这里做错什么了吗。

0 投票
1 回答
369 浏览

java - 使用 spring-cloud-consul 从领事读取空字符串

我正在我的 spring 应用程序中从基于文件的 .properties 文件迁移到基于 consul 的配置。我正在使用 spring-cloud-consul。在我的属性文件的早些时候,我有一个如下属性

test.key=

在spring应用类对应的字段是这样的

@Value("${test.key:defaultVal}") private String testConsul;

在运行时,testConsulstring 的值是一个空字符串。但是在使用领事时,每当我输入test.key没有值的键时,在运行时它都会被解析为null.

无论如何我可以通过 consul 传递一个空字符串值吗?

0 投票
3 回答
3300 浏览

consul - 如何使用 consul http api 获得 consul kv get -recurse 的相同结果?

我想使用其 http api 检索 consul 服务器的所有保存的键和值。或者至少如何使用 http api 获取所有保存的密钥?

0 投票
1 回答
40 浏览

consul - 领事中的自动更新键值?

在 consul ui 演示 ( https://demo.consul.io/ui/ ) 中,每个数据中心都有一个名为“global/time”的键,它显示当前时间,并自动更新。

这是领事的标准功能(在文档中找不到)吗?如果没有,它是如何实现的?

0 投票
1 回答
1002 浏览

consul - 将 Consul UI 设为只读

我们使用 Consul,我们愿意强制开发人员只能使用 git2consul 方法对其进行更改,以保留属性更改的历史并维护备份。

为了确保这一点,我们希望将 Consul Key-Value 浏览器 UI 设为只读。我们怎样才能做到这一点?