- 新增 .NET 客户端 SDK 和 demo 项目 - 添加 Go/Node.js/Python/.NET/SpringBoot2 的 Dockerfile - Go demo 支持从环境变量读取配置 - 创建 README_DOCKERFILE.md 文档说明 Docker 使用方法 - 更新根目录 README.md 标记 .NET 客户端为已支持
42 lines
870 B
Markdown
42 lines
870 B
Markdown
# Kenaito Config Center .NET Demo
|
|
|
|
演示如何使用 kenaito-conf-dotnet-client 客户端库。
|
|
|
|
## 本地运行
|
|
|
|
```bash
|
|
cd kenaito-conf-dotnet-client-demo
|
|
dotnet run
|
|
```
|
|
|
|
## Docker 运行
|
|
|
|
```bash
|
|
# 在项目根目录执行
|
|
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` 中的配置:
|
|
|
|
```csharp
|
|
var config = new Config
|
|
{
|
|
BaseUrl = "http://localhost:8080", // 配置中心地址
|
|
AppName = "kenaito-dotnet-demo", // 应用名称
|
|
Env = "daily", // 环境
|
|
SyncInterval = 10 // 同步间隔(秒)
|
|
};
|
|
```
|
|
|
|
## 功能演示
|
|
|
|
- 启动时拉取全量配置并打印
|
|
- 监听配置变更,实时输出变更内容
|
|
- 按 Ctrl+C 优雅退出
|