apollo本地启动

  • 2019 年 12 月 7 日
  • 筆記

使用apollo最新的1.1版本:https://github.com/ctripcorp/apollo 导入idea设置启动配置

1.新建ConfigAdminService

主要类:

com.ctrip.framework.apollo.assembly.ApolloApplication

虚拟机选项:

-Dapollo_profile=github  -Dspring.datasource.url=jdbc:mysql://localhost:3306/ApolloConfigDB?characterEncoding=utf8  -Dspring.datasource.username=apollo  -Dspring.datasource.password=  -Dlogging.file=D:/app/apollo-assembly.log

程序参数:

--configservice --adminservice

使用模块的类路径apollo-assembly

2.新建PortalService

主要类:

com.ctrip.framework.apollo.portal.PortalApplication

虚拟机选项:

-Dapollo_profile=github,auth  -Ddev_meta=http://localhost:8080/  -Dserver.port=8070  -Dspring.datasource.url=jdbc:mysql://localhost:3306/ApolloPortalDB?characterEncoding=utf8  -Dspring.datasource.username=apollo  -Dspring.datasource.password=  -Dlogging.file=D:/app/apollo-portal.log

使用模块的类路径apollo-portal

3.新建Demo

主要类:

com.ctrip.framework.apollo.demo.api.SimpleApolloConfigDemo

虚拟机选项:

-Denv=dev -Ddev_meta=http://localhost:8080

使用模块的类路径apollo-demo

按顺序启动,访问127.0.0.1:8080查看3个服务是否注册成功 访问127.0.0.1:8070 默认账号密码apollo/admin 新建应用100004458,添加配置key:timeout value:255

在demo运行框内输入timeout回车后暂无显示 点击网页上的发布,再在demo中输入timeout回车后显示255