首页 > 其他分享 >springboot集成Apollo

springboot集成Apollo

时间:2024-08-10 21:16:35浏览次数:9  
标签:集成 Apollo springboot app Nacos 支持 apollo


目前市面上用的比较多的配置中心有:

1.Nacos/Apollo对此
Nacos Apollo
灰度发布 不支持 支持IP级别的灰度发布
权限管理 不支持 基本完善
版本管理&回滚 支持 之前回滚上一个版本
配置实时推送(动态刷新)
支持,但对加密数据有bug存在

基本完善
敏感加密 引入Jasypt 引入Jasypt
多环境 支持 支持
高可用 支持 支持
社区支持 一般 活跃
总的来看,Apollo和Nacos相比较,Apollo相对于Nacos在配置管理做的更加全面,考虑到Nacos开源时间不长和社区活跃度,所以Apollo应该是合适的。

2.搭建Apollo
参考apollo-build-scripts: Apollo Quick Start Build Scripts (gitee.com)

3.使用Apollo
参考Apollo、https://www.cnblogs.com/shuiyao3/p/17290745.html

4.springboot集成Apollo
1.使用Maven搭建springboot

2.写配置文件

bootstrap.yml

spring:
application:
name: 项目名
profiles:
active: dev
apollo:
app-id: 项目名
meta: http://ip:8080
bootstrap:
enabled: true
eagerLoad:
enabled: true
property:
order:
enable: true
3.在resource文件下创建META-INFO文件夹    在文件夹下app.properties

app.id=xxxx
apollo.meta=http://localhost:8080
4.启动springboot即可

标签:集成,Apollo,springboot,app,Nacos,支持,apollo
From: https://www.cnblogs.com/xiaoxiaobai0628/p/18352787

相关文章

  • springboot自定义枚举转换器
    在Spring框架中,枚举类型的转换可以通过自定义的转换器来实现,这样可以方便地在请求参数、表单数据、以及数据库查询中使用枚举类型。下面是关于Spring枚举转换器的详细介绍和使用方法:以排序枚举为例1.定义枚举类BaseEnum.javapackagecom.echo.model.enums;publicinterfa......
  • springboot框架的基本构建
    SpringBoot是一个用于简化Spring应用初始搭建以及开发过程的框架。它通过提供默认配置和约定优于配置的原则,让开发者能够快速启动和运行项目。本文将介绍SpringBoot的基础配置,帮助你快速上手并理解其核心概念。##环境准备在开始之前,确保你的开发环境已经准备就绪。你......
  • 基于Springboot+Vue的学院网站系统 (含源码数据库)
    1.开发环境开发系统:Windows10/11架构模式:MVC/前后端分离JDK版本:JavaJDK1.8开发工具:IDEA数据库版本:mysql5.7或8.0数据库可视化工具:navicat服务器:SpringBoot自带apachetomcat主要技术:Java,Springboot,mybatis,mysql,vue2.视频演示地址3.功能这个系......
  • springboot+vue社区医疗服务管理系统【程序+论文+开题】-计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着社会老龄化进程的加速和居民健康意识的不断提升,社区医疗服务作为公共卫生体系的重要一环,其重要性日益凸显。然而,传统社区医疗服务管理面临着信息孤岛、效率低下、资源分配不均等问题,难以满足居民日益增长的健康服务需求。特别是在......
  • springboot+vue社区物品交换平台的管理与实现【程序+论文+开题】-计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着社会的快速发展和物质生活的日益丰富,社区居民之间物品闲置与浪费现象日益凸显。一方面,许多家庭拥有大量不再使用但仍具使用价值的物品;另一方面,这些物品对于其他家庭而言可能正是所需。在此背景下,构建一个社区物品交换平台显得尤为......
  • 以DenseNet为例进行AI算法部署集成
    以DenseNet为例进行AI算法部署集成AI越用越广,但落地使用的时候各种bug多多,这里提供一些离线集成的导引方便大家学习,后面也会尝试更新一些webapi的集成方式,请期待后续的博客简单性能表格下列表格为一些简单的部署数据搜集,通过部署器进行离线集成,可以看到可以大大降低资源......
  • 基于SpringBoot的大学生智能消费记账系统
    传统信息的管理大部分依赖于管理人员的手工登记与管理,然而,随着近些年信息技术的迅猛发展,让许多比较老套的信息管理模式进行了更新迭代,用户信息因为其管理内容繁杂,管理数量繁多导致手工进行处理不能满足广大用户的需求,因此就应运而生出相应的大学生智能消费记账系统。本大学生......
  • springbootAl农作物病虫害预警系统-计算机毕业设计源码21875
    基于Vue+SpringBoot的Al农作物病虫害预警系统的设计与实现摘要随着农业现代化的推进,农作物病虫害的防治已成为农业生产中的重要环节。传统的病虫害防治方法往往依赖于农民的经验和观察,难以准确、及时地预测和防控病虫害的发生。因此,开发一种基于现代信息技术的农作物病虫......
  • springboot垂钓服务系统-计算机毕业设计源码17434
    摘要本文旨在针对垂钓爱好者的需求,基于微信小程序平台,设计并实现一套垂钓服务系统。首先,通过对用户需求进行调研和分析,确定了系统的基本功能模块,包括垂钓点信息展示、用户预约和支付、钓具租赁信息等。接着,借助微信小程序提供的开发框架和组件库,实现了系统的界面设计和交互功......
  • 【计算机毕设论文】基于SpringBoot+Vue线上学习平台的设计与实现
    ......