对于 application.properties 的增量更新大家都是怎么维护的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sola97
V2EX    Java

对于 application.properties 的增量更新大家都是怎么维护的?

  •  
  •   sola97 2024-06-14 14:10:45 +08:00 2626 次点击
    这是一个创建于 490 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对于 SQL 脚本,已经上了 flyway ,运维那边部署起来也方便
    对于 properties ,现在还是我们开发手动维护的,每次部署的时候有多少增量的 properties 都得告诉运维,维护起来很痛苦

    11 条回复    2024-06-19 20:23:50 +08:00
    wxyrrcj
        1
    wxyrrcj  
       2024-06-14 14:13:38 +08:00
    搞个配置中心?
    vczyh
        2
    vczyh  
       2024-06-14 14:23:16 +08:00
    对于运维,只关心环境变量就够了吧,他才不用管你 application.properties 变化了什么
    Blank10030
        3
    Blank10030  
       2024-06-14 14:23:47 +08:00
    配置放代码里面就行,运维只负责部署。
    1 、如果是用代码分支区分环境,只需要固定的一个配置文件,由运维选择部署哪个分支。
    2 、如果是一个代码分支,定义多个 application-{profile}.yml 文件,通过环境变量读取对应的配置文件。
    zed1018
        4
    zed1018  
       2024-06-14 14:28:00 +08:00
    啊?不是整个 application.yml 都在 configmap 里吗
    sola97
        5
    sola97  
    OP
       2024-06-14 14:30:40 +08:00
    @wxyrrcj @Blank10030 我们现在是用了 nacos 做配置中心,但是不同环境的 nacos 是隔离的,开发人员只能管理开发环境的配置中心,所有旧得把开发环境新增的配置告诉运维,运维同步到其他环境的 nacos
    fifa899
        6
    fifa899  
       2024-06-14 14:33:32 +08:00
    业务类的 就增加一个配置表,弄个富文本字段.配置表放内存 cache ,让前端对配置开发个系统配置控制台页面.
    中间件,硬件部署,跟环境相关的才放 application 文件
    wumou
        7
    wumou  
       2024-06-14 14:36:39 +08:00
    @sola97 把生产环境的配置权限开给开发。
    wxyrrcj
        8
    wxyrrcj  
       2024-06-14 17:09:42 +08:00
    @sola97 既然不放权限给开发 那就不要抢运维的活了 都告诉运维让他们搞去
    fengpan567
        9
    fengpan567  
       2024-06-14 17:58:22 +08:00
    你们没有 nacos 这种的?
    CivAx
        10
    CivAx  
       2024-06-14 19:13:52 +08:00 via iPhone
    能写死的配置就写死在 properties 里,反正可以让运维通过 env 覆盖。

    你这种需要分环境的我们就复制多份 properties 但只改内容,并且提交到同一个仓库内。随后在跑 pipeline 的时候在 pipeline 上做环境区分,通过 spring_profile_active 去指定调哪一份文件,然后打成不同环境的镜像。
    5800X3D
        11
    5800X3D  
       2024-06-19 20:23:50 +08:00
    Apollo
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1203 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 17:46 PVG 01:46 LAX 10:46 JFK 13:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86