
Apollo企业落地
文章平均质量分 83
作为比较优秀的配置中心,建议小伙伴们了解一波,所以本专栏将介绍如何落地使用Apollo。
小鲍侃java
CSDN博客专家,华为签约作者,全网粉丝10w,阅读量100w+。现任企业架构师,主要分享和讲解毕设,java入门与晋级架构师的技巧与知识。
展开
-
简介Apollo原理
原理1. 配置发布后的实时推送设计配置中心最重要的一个特性就是实时推送,正因为有这个特性,我们才可以依赖配置中心做很多事情。如图 所示。2.各组件介绍Portal 提供Web界面供用户管理配置 通过Meta Server获取Admin Service服务列表(IP+Port),通过IP+Port访问服务 在Portal侧做load balance、错误重试Admin Service 提供配置管理接口 提供配置修改、发布等接口 接口服务对象为PortalCo原创 2020-05-21 15:23:16 · 681 阅读 · 0 评论 -
Apollo选型及优势介绍
1.白话什么是Apollo相当于微服务中的配置中心,如nacos等,可以将springboot中yml文件统一管理起来,且大部分配置修改后可以直接生效。相比于nacos,Apollo更加的重量级,功能也更加强大(相对的也更加复杂)。Apollo提供了丰富的权限设定,环境配置。在选择时,如果您只需要简单的管理配置,并不需要多环境,没有多部门多用户协作,也不需要用户权限,只是小厂,请无脑选择nacos,否则请选择Apollo。2.Apollo的优势1.统一管理不同环境、不同集群的配置Apollo提供原创 2021-11-23 14:47:57 · 6849 阅读 · 0 评论 -
Apollo生产环境整合springboot
1.准备工作OSApollo服务端:1.8+MySQL 5.6.5+2.安装本项目只安装了pro环境。1.创建数据库导入sql ,地址如下。https://github.com/ctripcorp/apollo/blob/master/scripts/sql/apolloportaldb.sqlhttps://github.com/ctripcorp/apollo/blob/master/scripts/sql/apolloconfigdb.sql2.调整服务端1.调整Ap原创 2021-11-23 14:56:36 · 6197 阅读 · 0 评论 -
更改Apollo数据库为oracle
根据公司领导安排现在需要系统设置 决定使用apollo 有以下两点要求注册到自己eureka上面因为公司使用的是oracle,所以数据库最好使用oracle 。所以需要稍微修改以下源码,首先下载源码。1.问题一经过apollo文档,找到了解决办法。(1.5.0之前的版本)1.修改源码注解修改com.ctrip.framework.apollo.configservice.ConfigServiceApplication,把@EnableEurekaServer改为@EnableEure原创 2021-11-23 14:54:04 · 7073 阅读 · 0 评论 -
springboot集群下的Apollo配置
1.场景在微服务中 我们可能会搭建spring boot的集群项目 肯定的是每个项目的端口号是不同的 (或许还有其他配置不同) 但是每个项目的app.id是相同的 那么就需要集群配置。2.apollo配置添加配置如上 不具体描述3.spring boot配置apollo: cluster: 项目名-A (上图配置的) meta: http://172.0.0.1:8080 bootstrap: enabled: true eagerLoad:原创 2020-06-24 16:00:21 · 777 阅读 · 0 评论 -
docker,k8s部署Apollo
因为楼主更改了apollo源码,所以需要重新打包,然后在制作镜像。1.docker部署Apollo1. 打包可以参考上文。2.制作镜像1.获取zip包分别获取打包之后zip包,在/apollo-portal/target/,apollo-adminservice/target/,apollo-configservice/target/中。2.获取dockerflie分别在apollo-portal,apollo-adminservice,apollo-configservice中获取do原创 2021-11-19 09:19:35 · 4099 阅读 · 0 评论