Skip to main content

ezconfig client

Project description

EZConfig 客户端程序

使用方法

pip install ezconfig-client

传入自定义参数,获取最新配置

from ezconfig_client import loader
res = loader.get_latest_config_by_params("DEV", "app_id", "secret", "https://xxxx.xxx.xxx")
print(res)

从环境变量中获取参数,从而获取配置的方法

from ezconfig_client import loader
res = loader.get_latest_config()
print(res)

使用前需要设置环境变量

环境变量 说明
EZCONFIG_ENV 环境变量
EZCONFIG_APPID 应用ID
EZCONFIG_SECRET 应用密钥
EZCONFIG_HOST EZConfig服务地址

环境依赖:

requests>=2.22.0
retrying>=1.3.4

测试参考代码

EZCONFIG_ENV=DEV EZCONFIG_APPID=xxx.xx.xxx EZCONFIG_SECRET=xxxxxxx EZCONFIG_HOST=https://xxxx.xx python test/test.py

版本说明

版本 变更
0.4 降低requests版本,修改bug
0.5 增加访问错误重试机制,请求超时30秒,失败重试3次
0.6 新增get_latest_config_by_params方法,传自定义参数获取最新配置,而不是走环境变量获取参数

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ezconfig-client-0.6.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

ezconfig_client-0.6-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file ezconfig-client-0.6.tar.gz.

File metadata

  • Download URL: ezconfig-client-0.6.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for ezconfig-client-0.6.tar.gz
Algorithm Hash digest
SHA256 3c592c7560d1795bf4d3e3144a0903c18b559caa5fa389497eccb2de623792c3
MD5 5479669b2fcdbf8642a5e7fb5c341e25
BLAKE2b-256 0326f04572d9941cb8fcd538d58dab62605f196e440134f0d7923df827850640

See more details on using hashes here.

File details

Details for the file ezconfig_client-0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for ezconfig_client-0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 595a68acc0212d8acf277b83960a7f7eeeb8c4df9270d1dd3698c7d004f7e185
MD5 f6fb9e43898384fdbcff6ea0d5c823d4
BLAKE2b-256 5934adaf7ca47a9290f0b23dd0c667b32fabddfefa658c00c89c5df881011c1a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page