![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
apollo
空城1995
爱编程,爱java。
展开
-
Apollo之灰度发布
1.定义灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。2.Apollo实现的功能1)对于一些对程序有比较大影响的配置,可以先在一个或者多个实例生效,观察一段时间没问题后再全量发布配置。2)对于一些需要调优的配置参数,可以通过灰度发布功能来实现A/B测试。可以在不同的机器上应用不同的配置,不断调整、测评一段时间后找原创 2020-05-30 16:17:38 · 1417 阅读 · 0 评论 -
SpringBoot快速集成Apollo配置中心
1.引入依赖 <dependency> <groupId>com.ctrip.framework.apollo</groupId> <artifactId>apollo-client</artifactId> <version>1.3.0</version> </dependency>2.添加配置...原创 2020-05-30 16:14:50 · 251 阅读 · 0 评论 -
Apollo分布式配置中心在java的简单实现
安装教程:https://blog.csdn.net/fy_java1995/article/details/1064383251.打开apollo :新建项目访问管理页面 http://localhost:8070apollo/admin2.新建配置项3.应用读取配置打开idea,新建apollo-quickstart项目添加依赖 <dependency> <groupId&...原创 2020-05-30 11:06:32 · 478 阅读 · 0 评论 -
Apollo分布式配置中心在本地的安装教程
一、准备工作1.1 Java Apollo服务端:1.8+ Apollo客户端:1.7+ 由于Quick Start会在本地同时启动服务端和客户端,所以需要在本地安装Java 1.8+。在配置好后,可以通过如下命令检查:java -version样例输出:java version "1.8.0_74"Java(TM) SE Runtime Environment (build 1.8.0_74-b02)Java HotSpot(TM) 64-Bit Serve原创 2020-05-30 10:51:59 · 760 阅读 · 0 评论 -
Apollo分布式配置中心入门
一.概述1.什么是配置应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期,比如:数据库连接参数、启动参数等。配置主要有以下几个特点: 配置是独立于程序的只读变量 配置首先是独立于程序的,同一份程序在不同的配置下会有不同的行为 其次,配置对于程序是只读的,程序通过读取配置来改变自己的行为,但是程序不应该去改变配置 配置伴随应用的整个生命周期 配置贯穿于应用的整个生命周期,应用在启动时通过读取配置来初原创 2020-05-30 10:50:24 · 255 阅读 · 0 评论