用zope配置异步更新consul
collective.zopeconsul的Python项目详细描述
collective.zopeconsul启用zope配置的异步发送 致领事。它将VHM域信息发送给领事 具有此实例的端口和IP地址。也可用于设置键/值 来自构建配置选项或环境变量的对。
配置
zopeconsul可以通过将以下内容添加到构建中进行配置:
[instance]eggs=collective.zopeconsulzope-conf-additional= <product-config zopeconsul> consul_url http://localhost:8500 consul_prefix zope consul_key_somename somevalue </product-config>
任何配置选项都可以被环境变量覆盖:
$ export CONSUL_URL=http://localhost:8500$ export CONSUL_KEY_SOMENAME=somevalue
配置选项
- 领事馆网址
- 要连接到的领事服务器的URL。默认值:http://localhost:8500 执政官前缀
- 设置键/值时,这是所有值的基键 准备好了。默认值:zope
- 领事馆实例名称
- 为实例命名。值不是放在<consul_prefix>中,而是放在领事服务器上的<consul_prefix>/instances/<instance_name>中。当从consun编排多个实例时非常有用。默认值:unset
- 领事馆[name]
- 允许设置任意名称的键值。示例:``consul_key_somekey=somevalue``
- 领事忽略
- 跳过设置consun键值。如果有多个实例 共享相同的代码。您可以在特定实例上设置此值,而不是 键/值将在consul中设置。
变更日志
0.1(2018-02-01)
- 初始设置和vhm monkeypatching[djay]
- 添加Zope附加配置选项[安装]
- 向consul[institution]添加键/值对