Files
kenaito-conf/kenaito-conf-dotnet-client-demo
odboy 82523b9236 feat: 添加多语言客户端 Docker 支持
- 新增 .NET 客户端 SDK 和 demo 项目
- 添加 Go/Node.js/Python/.NET/SpringBoot2 的 Dockerfile
- Go demo 支持从环境变量读取配置
- 创建 README_DOCKERFILE.md 文档说明 Docker 使用方法
- 更新根目录 README.md 标记 .NET 客户端为已支持
2026-06-14 21:07:35 +08:00
..

Kenaito Config Center .NET Demo

演示如何使用 kenaito-conf-dotnet-client 客户端库。

本地运行

cd kenaito-conf-dotnet-client-demo
dotnet run

Docker 运行

# 在项目根目录执行
docker build -f Dockerfile.dotnet -t kenaito-conf-dotnet-demo .

docker run -it --rm \
  -e CONFIG_CENTER_BASE_URL=http://host.docker.internal:8080 \
  kenaito-conf-dotnet-demo

配置项

修改 Program.cs 中的配置:

var config = new Config
{
    BaseUrl = "http://localhost:8080",  // 配置中心地址
    AppName = "kenaito-dotnet-demo",     // 应用名称
    Env = "daily",                       // 环境
    SyncInterval = 10                    // 同步间隔(秒)
};

功能演示

  • 启动时拉取全量配置并打印
  • 监听配置变更,实时输出变更内容
  • 按 Ctrl+C 优雅退出