springboot整合Apollo
传统配置文件的问题
在分布式应用中,比如像springcloud的微服务应用,随着业务模块的拆分越来越细,必然会导致配置文件越来越多,而且越来越复杂,一方面是带来了对于配置文件的集中管理不方便,而且对于开发人员来说,某个服务需要新增、修改自己的配置文件需要绕很大的圈子,修改完毕后,还需要审核,校验,权限,发布等一些列环节才能完成配置文件的操作,总体来说是比较麻烦的,
Apollo带来的方便
个人总结的话,就是使用apollo配置中心,对于所有开发人员来说,这里相当于是一个配置文件的公共大水池,不同的应用只需要通过配置不同的AppId,在各自的appId下面进行配置,如果你需要使用其他应用模块的配置文件,通过不同应用的Appid找到相应的key即可使用,非常方便,而且相对于传统的配置文件,有一个比较麻烦的问题是,一旦修改了配置文件,项目必须要重启才能生效,Apollo配置中心就很好的解决了这个小麻烦,新增完毕配置文件只需要一键发布,即可在程序中使用,不需要重启项目,下面就来说说具体的使用过程,
1、这里我先搭建了一个简单的springboot工程,首先需要在pom中导入依赖,
<dependency><groupId>com.ctrip.framework.apollo</groupId><artifactId>apollo-client</artifactId><version>1.3.0</version>
springboot整合Apollo相关推荐
- SpringBoot整合Apollo配置中心快速使用
一.简介 1.Apollo 是什么?Apollo(阿波罗)是携程框架部门研发的分布式配置中心.服务端基于Spring Boot和Spring Cloud开发. 2.为什么要使用Apollo? 安全性: ...
- 搭建大型分布式服务(十四)SpringBoot整合dubbo starter
一.本文要点 接上文,我们已经把SpringBoot整合mybatis+Hikari+es+redis+kafka了,本文将介绍SpringBoot如何整合dubbo.系列文章完整目录 dubbo注解 ...
- SpringBoot第九篇: springboot整合Redis
这篇文章主要介绍springboot整合redis,至于没有接触过redis的同学可以看下这篇文章:5分钟带你入门Redis. 引入依赖: 在pom文件中添加redis依赖: <dependen ...
- es springboot 不设置id_原创 | 一篇解决Springboot 整合 Elasticsearch
ElasticSearch 结合业务的场景,在目前的商品体系需要构建搜索服务,主要是为了提供用户更丰富的检索场景以及高速,实时及性能稳定的搜索服务. ElasticSearch是一个基于Lucene的 ...
- springboot整合shiro使用shiro-spring-boot-web-starter
此文章仅仅说明在springboot整合shiro时的一些坑,并不是教程 增加依赖 <!-- 集成shiro依赖 --> <dependency><groupId> ...
- db2 springboot 整合_springboot的yml配置文件通过db2的方式整合mysql的教程
springboot整合MySQL很简单,多数据源就master,slave就行了,但是在整合DB2就需要另起一行,以下是同一个yml文件 先配置MySQL,代码如下 spring: datasour ...
- 九、springboot整合rabbitMQ
springboot整合rabbitMQ 简介 rabbitMQ是部署最广泛的开源消息代理. rabbitMQ轻量级,易于在内部和云中部署. 它支持多种消息传递协议. RabbitMQ可以部署在分布式 ...
- 八、springboot整合Spring Security
springboot整合Spring Security 简介 Spring Security是一个功能强大且可高度自定义的身份验证和访问控制框架.它是保护基于Spring的应用程序的事实标准. Spr ...
- 六、springboot整合swagger
六.springboot整合swagger 简介 swagger 提供最强大,最易用的工具,以充分利用OpenAPI规范. 官网 : https://swagger.io/ 准备工作 pom.xml ...
最新文章
- linux 终端什么意思,请问我的终端显示的是什么意思
- Jquery LigerUI
- Android ContentProvider的介绍
- 福昕阅读器drm加密解密总结
- asp.net core mvc View Component 应用
- 不服来战!青藤发起“雷火引擎”公测赛 百万赏金寻顶尖白帽
- ansible的介绍
- HTTPS的SSL证书配置
- 第二次公共考试,判断错题集
- Map3D/MapGuide API中如何计算两点间的距离?
- SPEOS | SPEOS HUD 设计功能
- 链家数据爬取+地图找房
- Python操作Redis之mset和mget
- cmake find_package 原理简介以及使用说明
- 离散数学自反,对称,传递闭包
- IE 11 无法安全地连接到此页面
- win10安装配置JDK11
- windows防火墙设置_Windows防火墙:您应该知道的事情
- 架构设计:微服务架构如何划分?这6个标准原则让你一目了然
- 计算机三级嵌入式上传学习资源介绍