一切福田,不離方寸,從心而覓,感無不通。

asp.net core apollo

一、快速安装apollo

微服务配置中心

https://github.com/apolloconfig/apollo-build-scripts

下载

 

 1.安装 jdk1.8+

 

2.安装mysql  5.6.5+

执行sql创建两个数据库

 

3.修改apollo配置连接

 

4.运行

使用bash打开(安装git后会带)

访问 http://localhost:8070/

登录

输入用户名apollo,密码admin

创建应用

 新增配置

 

提交后

点击发布

 

 二、asp.net core 连接apollo

1.添加引用

2.创建webapi接口

Program.cs

Controller.cs

appsettings.json

多添加一项

 

二、集群搭建

1 下载

https://github.com/apolloconfig/apollo/releases

  • apollo-portal:Web界面  端口8070
  • apollo-adminservice:提供配置管理接口,提供配置修改、发布等接口,接口服务对象为Portal,以及Eureka 端口 8090
  • apollo-configservice:提供配置获取接口,提供配置更新推送接口,接口服务对象为Apollo客户端   端口 8080

2 创建数据库

需要创建两个数据库 ApolloPortalDBApolloConfigDB

https://github.com/apolloconfig/apollo/tree/master/scripts/sql

ApolloPortalDB只需要在生产环境部署一个即可,而ApolloConfigDB需要在每个环境部署一套(如:生产一套,测试一套)

ApolloPortalDB

 View Code

ApolloConfigDB

 View Code

 

3 配置

apollo-configservice和apollo-adminservice

apollo-portal

4.安装git才能在windows上运行 .sh脚本

5

 

启动apollo-configservice-1.9.2-github

启动apollo-adminservice-1.9.2-github

启动apollo-portal-1.9.2-github

 

访问

http://127.0.0.1:8070/

 

from:https://www.cnblogs.com/buchizaodian/p/15474559.html