Files
kenaito-conf/kenaito-conf-cpp-client
odboy 8dfe811555 docs: 清理 C/C++ 客户端中加密相关的残留引用
- docs(c-client): 移除 OpenSSL 加密库依赖说明
  - 移除 README 中的 OpenSSL 依赖和 AES-128-CBC 解密功能说明
  - 更新编译命令,移除 -lssl -lcrypto
  - main.c 注释移除 decrypt 提及
- docs(cpp-client): 移除 OpenSSL 加密库依赖说明
  - 移除 README 中的 OpenSSL 依赖和 AES 解密功能说明
  - 更新编译命令,移除 -lssl -lcrypto
- docs(README): 更新 C/C++ 客户端说明
  - 移除 libcurl + OpenSSL 的描述
  - 更新编译命令,移除加密库链接

说明:项目已确认不使用配置加密功能,所有加密相关代码和配置已清理完毕。
2026-04-07 21:08:45 +08:00
..

Kenaito Config Center C++ Client

C++ 语言的配置中心客户端 SDK,使用 libcurl。

依赖

  • libcurl
  • C++17

macOS

brew install curl

Ubuntu/Debian

apt-get install libcurl4-openssl-dev

编译

cd kenaito-conf-cpp-client-demo
g++ -std=c++17 -o demo ../kenaito-conf-cpp-client/main.cpp -lcurl -lpthread
./demo

功能

  • HTTP POST 拉取配置
  • 定时同步
  • 变更回调
  • 线程安全

配置参数

参数 说明 默认值
baseUrl 配置中心地址 必填
appName 应用名称 必填
env 环境 dev
version 配置版本 latest
token 认证令牌 空
syncInterval 同步间隔(秒) 60
ignoreGlobal 是否忽略全局配置 false
cacheDir 本地缓存目录 .