阿波罗配置中心部署 quick-start
- 安装mysql
可以使用docker
docker pull mysql:latest
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
//进入容器
docker exec -it b5947 bash
配置远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
-
导入数据库
apolloconfigdb.sql
apolloportaldb.sql
文件可从github下载(sql目录中)
源码 -
配置数据库参数
demo.sh中配置连接字符串及密码

另外,需要注意,尽量使用windows去允许demo, 测试的时候使用Linux运行总是有各种问题,使用windows下的gitbash 运行就没问题了
.net5调用
安装nuget包 Com.Ctrip.Framework.Apollo.Configuration
programe.cs中CreateHostBuilder方法中添加
public static IHostBuilder CreateHostBuilder(string[] args)
{
IHostBuilder hostBuilder = Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
});
hostBuilder.ConfigureAppConfiguration((hostingContext, builder) =>
{
builder.AddApollo(builder.Build().GetSection("apollo"))
//.AddNamespace("")
.AddDefault();
});
return hostBuilder;
}
修改配置文件,添加如下配置
"Apollo": {
"AppId": "SampleApp",
"Env": "DEV",
"MetaServer": "http://localhost:8080/",
"ConfigServer": [ "http://localhost:8080/" ]
}
[参考]
quick-start
留待后查,同时方便他人
联系我:renhanlinbsl@163.com
联系我:renhanlinbsl@163.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!