Apollo应用

一、准备工作

1.Java
Apollo服务端:1.8+
Apollo客户端:1.7+
由于Quick Start会在本地同时启动服务端和客户端,所以需要在本地安装Java 1.8+。

在配置好后,可以通过如下命令检查:

java -version
样例输出:

java version “1.8.0_74”
Java™ SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot™ 64-Bit Server VM (build 25.74-b02, mixed mode)
Windows用户请确保JAVA_HOME环境变量已经设置。

List item

2 MySQL
版本要求:5.6.5+
Apollo的表结构对timestamp使用了多个default声明,所以需要5.6.5以上版本。

连接上MySQL后,可以通过如下命令检查:

SHOW VARIABLES WHERE Variable_name = ‘version’;
Variable_name Value
version 5.7.11
1.3 下载Quick Start安装包
我们准备好了一个Quick Start安装包,大家只需要下载到本地,就可以直接使用,免去了编译、打包过程。

安装包共50M,如果访问github网速不给力的话,可以从百度网盘下载。

从Github下载
checkout或下载apollo-build-scripts项目
由于Quick Start项目比较大,所以放在了另外的repository,请注意项目地址
https://github.com/nobodyiam/apollo-build-scripts
从百度网盘下载
通过网盘链接下载,提取码: 9wwe
下载到本地后,在本地解压apollo-quick-start.zip
为啥安装包要58M这么大?
因为这是一个可以自启动的jar包,里面包含了所有依赖jar包以及一个内置的tomcat容器

在这里插入图片描述
修改demo.sh
在这里插入图片描述
3.1 确保端口未被占用
Quick Start脚本会在本地启动3个服务,分别使用8070, 8080, 8090端口,请确保这3个端口当前没有被使用。

例如,在Linux/Mac下,可以通过如下命令检查:

lsof -i:8080
执行demo.sh这个脚本
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200819210036905.png#pic_center

访问localhost:8070
默认管理员账号 apollo admin
创建项目
在这里插入图片描述
添加namespace
在这里插入图片描述
新增配置
在这里插入图片描述
在这里插入图片描述
发布
在这里插入图片描述

系统参数修改
在这里插入图片描述
在这里插入图片描述
集成springboot
引入依赖

<dependency>
			<groupId>com.ctrip.framework.apollo</groupId>
			<artifactId>apollo-client</artifactId>
			<version>1.1.0</version>
		</dependency>

代码可以参考apollo模块https://github.com/wanwu123/lizhengCloud.git

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
接入Apollo配置中心需要进行以下步骤: 1. 确保你有对ApolloPortalDB和ApolloConfigDB数据的读写权限。你可以在配置文件中找到相关的数据库连接信息,包括URL、用户名和密码。\[1\] 2. 配置权限分为编辑和发布两种。编辑权限允许用户在Apollo界面上创建、修改、删除配置,但这些修改只在Apollo界面上生效,不会影响到应用实际使用的配置。发布权限允许用户在Apollo界面上发布、回滚配置,只有在发布或回滚后,应用才会使用到最新的配置Apollo会实时通知应用最新的配置,并使其生效。\[2\] 3. 如果你希望将日志相关的配置也放在Apollo管理,可以在配置文件中添加`apollo.bootstrap.eagerLoad.enabled=true`来确保Apollo在日志系统加载之前加载。但需要注意的是,这样做会导致Apollo的启动过程无法通过日志的方式输出。\[3\] 通过以上步骤,你就可以成功接入Apollo配置中心了。 #### 引用[.reference_title] - *1* [深入理解Apollo(三)Hello World设计](https://blog.csdn.net/shang_xs/article/details/89011796)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Apollo应用接入](https://blog.csdn.net/qq_18671415/article/details/112346823)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [常见的配置中心:Apollo(二)-接入Apollo](https://blog.csdn.net/kiranet/article/details/116245522)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值