apollo服务端与客户端之路

Apollo管理界面体验网址:http://114.67.65.233:8070
用户名:apollo
密码:admin

第一步:linux配置服务端

简单来说有三种方式配置服务端,以下三种方式都可以在官方文档处查询到,步骤很详细:https://github.com/ctripcorp/apollo

  1. 下载项目文件自己打包部署
  2. 使用官方已提供的jar包部署
  3. 使用官方quick start给出的demo进行快速部署

本文追求快捷,使用第三种方式,进行部署。

step1:配置数据库config和portal(官方文档写的很详细,此处不再赘述)

step2:下载quick start包

由于github和百度云网盘下载速度令人着急,所以给了一个更加快速的下载地址如下:
下载链接,点击可下载

step3:将下载好的部署包上传到linux服务器上

step4:解压部署包,修改demo.sh,将portal和config数据库改为自己使用的数据库地址,并输入用户名和密码

step5:确保linux服务器8070、8080、8090端口打开,否则将会启动失败,启动命令:./demo.sh start

第二步:服务端获取配置

step1:登录apollo创建应用

step2:创建spring boot项目,导入相关依赖

step3: 设置app_id和apollo_meta地址

step4:通过API或者Spring方式完成配置获取

重点来了!!!如果你的apollo部署在公网,而spring boot在本地运行,则会出现获取不到配置的情况,显示连接超时,此时的解决方法为:打开spring boot运行服务器配置,在vm options选项里输入-Dapollo.configService=http://你的apollo服务器IP:8080即可,原因可查这篇博客:本地java连接阿里云apollo遇到的坑

apollo服务端与客户端之路_第1张图片

apollo服务端与客户端之路_第2张图片

你可能感兴趣的:(微服务,apollo)