Files
kenaito-conf/kenaito-conf-dotnet-client-demo
odboy 75443cd39e feat(clients): 各客户端支持环境变量配置,Spring Boot 2 客户端优化选择性刷新
- Dockerfile.springboot2: 更换基础镜像为阿里云私有镜像
- .NET/SpringBoot2 demo: 配置项改为从环境变量读取,支持 Docker 传参
- Spring Boot 2 客户端: @Value/@ConfigurationProperties 刷新优化为只刷新受变更 key 影响的字段
- README_DOCKERFILE.md: 标注 .NET 客户端 Docker 测试通过
2026-07-02 21:16:53 +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 优雅退出