Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >把Spring Framework配置到Apollo上

把Spring Framework配置到Apollo上

原创
作者头像
Yagr Xu
修改于 2021-12-04 13:30:01
修改于 2021-12-04 13:30:01
57200
代码可运行
举报
运行总次数:0
代码可运行

下面简单介绍一下如何迁移Spring Framework配置中心到Apollo

重点在第四步,今天踩坑的记录~

1. Add pom dependency

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<dependency>
	<groupId>com.ctrip.framework.apollo</groupId>
	<artifactId>apollo-client</artifactId>
	<version>1.8.0</version>
</dependency>

2. Add Apollo config in bootstrap

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
app:
  id: <my app id>
apollo:
  meta: http://127.0.0.1:8080 # or ENV APOLLO_CONFIGSERVICE=http://127.0.0.1:8080
  cluster: default
  bootstrap:
    enabled: true
    eagerLoad:
      enabled: true # 这个比较重要,eagerLoad会在Log之前load信息,包括server.port等信息
    namespaces: auth.yaml,common.yaml

3. Enable Apollo Config in Java Code

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import com.ctrip.framework.apollo.spring.annotation.EnableApolloConfig;

@EnableApolloConfig
public class DemoApplication {
  
}

4. 如果直连到config service的话,用下面的ENV

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export APOLLO_CONFIGSERVICE=http://127.0.0.1:8080

5. 把config的信息放到Apollo上,并且别忘了发布

发布Configuration
发布Configuration

启动程序吧~ 少年! 见证奇迹的时刻到了~

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python-master,实用Python脚本合集!
Python这门语言很适合用来写些实用的小脚本,跑个自动化、爬虫、算法什么的,非常方便。
派大星的数据屋
2022/07/06
4750
Python-master,实用Python脚本合集!
分享4个实用的Python自动化脚本
大家平时有没有注意到你每天可能会执行许多地重复的任务,例如阅读 pdf、播放音乐、打开书签、清理文件夹等等。
陈晨135
2021/12/16
6250
分享4个实用的Python自动化脚本
使用python实现的类似pt-deadlock-logger的死锁邮件告警
pt-deadlock-logger 用起来不太方便,主要是和我们的平台结合不够好,因此参考它的逻辑,我们使用python重新写了个类似功能。
保持热爱奔赴山海
2024/07/03
1190
python mysql连接操作(增删改查)
在 MySQL 8.0 中验证插件和密码加密方式发生了变化,要让它使用“mysql_native_password”插件认证方式,所以需要在mysql的配置文件my.ini中[mysqld]下添加一下内容,并重启mysql
织幻妖
2021/02/18
2.2K0
python mysql连接操作(增删改查)
DB离线恢复演练
作为一名DBA,需要确保数据库有备份,同时也要确保备份文件是有效的。因此需要定期对生产的备份文件进行离线恢复,验证备份文件的可用性。
保持热爱奔赴山海
2023/10/18
2950
【实用原创】20个Python自动化脚本,解放双手、事半功倍
在当今的快节奏工作环境中,自动化不再是一种奢侈,而是提高效率和精确性的必需手段。Python,以其易于学习和强大的功能而闻名,成为实现各种自动化任务的理想选择。无论是数据处理、报告生成,还是日常的文件管理,一个简单但有效的Python脚本就能大幅减轻您的工作负担。在本文中,我们将探索如何使用Python来创建多个自动化脚本,它不仅能够节省您的时间,还可以提高工作的准确率和效率。我们先来看第一个自动化脚本
用户6888863
2023/12/13
2.8K0
【实用原创】20个Python自动化脚本,解放双手、事半功倍
分享6个实用的Python自动化脚本
每天你都可能会执行许多重复的任务,例如阅读 pdf、播放音乐、查看天气、打开书签、清理文件夹等等,使用自动化脚本,就无需手动一次又一次地完成这些任务,非常方便。而在某种程度上,Python 就是自动化的代名词。今天分享 6 个非常有用的 Python 自动化脚本。
somenzz
2021/12/02
2.1K0
分享6个实用的Python自动化脚本
Python之 ansible 动态In
Ansible Inventory 是包含静态 Inventory 和动态 Inventory 两部分的,静态 Inventory 指的是在文件中指定的主机和组,动态 Inventory 指通过外部脚本获取主机列表,并按照 ansible 所要求的格式返回给 ansilbe 命令的。这部分一般会结合 CMDB 资管系统、云计算平台等获取主机信息。由于主机资源一般会动态的进行增减,而这些系统一般会智能更新。我们可以通过这些工具提供的 API 或者接入库查询等方式返回主机列表。
py3study
2020/01/08
7300
10个Python脚本来自动化你的日常任务
在这个自动化时代,我们有很多重复无聊的工作要做。想想这些你不再需要一次又一次地做的无聊的事情,让它自动化,让你的生活更轻松。那么在本文中,我将向您介绍 10 个 Python 自动化脚本,以使你的工作更加自动化,生活更加轻松。因此,没有更多的重复任务将这篇文章放在您的列表中,让我们开始吧。
小明互联网技术分享社区
2022/10/31
8310
10个Python脚本来自动化你的日常任务
采集Redis的慢查询到ELK展示
脚本思路来自rsbeat,网上有优化过的版本代码 https://github.com/154650362/rsbeat
保持热爱奔赴山海
2023/09/11
4070
【10个Python脚本来自动化你的日常任务】
在这个自动化时代,我们有很多重复无聊的工作要做。想想这些你不再需要一次又一次地做的无聊的事情,让它自动化,让你的生活更轻松。那么在本文中,我将介绍 10 个 Python 自动化脚本。
老虎也淘气
2024/01/30
3100
MySQL 数据库操作指南:LIMIT,OFFSET 和 JOIN 的使用
您可以通过使用"LIMIT"语句来限制查询返回的记录数量。以下是一个示例,获取您自己的Python服务器中"customers"表中的前5条记录:
小万哥
2023/12/10
3330
MySQL 数据库操作指南:LIMIT,OFFSET 和 JOIN 的使用
Python入门系列(十一)一篇搞定python操作MySQL数据库
开始 安装MySQL驱动 $ python -m pip install mysql-connector-python 测试MySQL连接器 import mysql.connector 测试MySQL连接 import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", password="yourpassword" ) print(mydb) 创建数据库 impo
用户10002156
2022/09/05
5390
21个Python脚本自动执行日常任务(2)
作为编程领域摸爬滚打超过十年的老手,我深刻体会到,自动化那些重复性工作能大大节省我们的时间和精力。
数据科学工厂
2024/12/30
1260
21个Python脚本自动执行日常任务(2)
Python处理办公自动化的10大场景
在编程世界里,Python已经是名副其实的网红了。曾经一个学汉语言的研究生,问我怎么学Python,因为他们课程论文里需要用到文本分析,用Python来跑数据。我和他说,你看两天语法,就可以上手开干,不会的再查资料。后来这位同学半个月就用Python把论文数据搞好了。
派大星的数据屋
2022/07/06
1.1K0
Python处理办公自动化的10大场景
Python Mysql数据库基础
在python的使用中,我们不可避免需要使用数据库来完成数据的存储操作。python基于庞大的库,能过轻松进行数据库的使用以及表的各类操作。
摸鱼的G
2023/02/22
1K0
Python MySQL 数据库查询:选择数据、使用筛选条件、防止 SQL 注入
这是您提供的内容的Markdown排版,按照您的要求进行了整理。如果需要进一步的编辑或修改,请告诉我。
小万哥
2023/11/10
6030
Python MySQL 数据库查询:选择数据、使用筛选条件、防止 SQL 注入
【python实操】年轻人,别用记事本保存数据了,试试数据库吧
为什么用数据库? 数据库比记事本强在哪? 答案很明显,你的文件很多时候都只能被一个人打开,不能被重复打开。当有几百万数据的时候,你如何去查询操作数据,速度上要快,看起来要清晰直接 数据库比我之前学的XML好在哪? XML表写索引的时候,很容易被中间断电就打断了,两个表对不上号了咋办? 安全和备份处理上数据库都有自己的考虑。
20岁爱吃必胜客
2023/03/25
1.1K0
【python实操】年轻人,别用记事本保存数据了,试试数据库吧
python 跨平台python脚本启动器
------------------------------------调用方式-------------------------------- import Launcher Launcher.launchBookExamples(['PyDemos.pyw'], trace=False) ----------------------------------Launcher.py--------------------------------
用户5760343
2022/05/13
6900
《写给系统管理员的Python脚本编程指南》笔记
从南图借的这本书,已经拖了好几个月没有读完了,加紧阅读和学习一下!前面3章的笔记记在了纸上,如果有可能拍照记录一下,后面还是电子记录下,纸质的不方便和保存和查阅,也不方便分享。书的配套代码,来自异步社区:https://box.lenovo.com/l/o5OgDR
用户1075469
2021/11/02
2.1K0
推荐阅读
相关推荐
Python-master,实用Python脚本合集!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验