maven-jar包管理

news/2024/10/11 9:58:37

覆盖更新导致的问题

背景

快速接入sentinel-starter的包。团队80多个服务已经接入

<dependency><artifactId>yxt-sentinel-spring-boot-starter</artifactId><groupId>com.yxt</groupId><version>1.0.0</version></dependency>

 

后续迭代内容

【上线公告】Sentine项目计划于2024年10月10日17:30时发布新迭代,迭代核心内容如下:

【新增功能】
   1.LDAP认证接入/服务权限控制(登录采用统一的LDAP认证,研发人员使用自己的LDAP工号+密码进行登录,并且只能操作自己相关的服务。)
   2.流控根据来源配置的支持
    ①支持外部调用使用client_ip进行针对性的限流和拉黑。
    ②支持内部调用使用上游serviceName进行针对性的限流和拉黑。
   3.降级响应增加拦截资源信息(当触发流控方便定位是因为哪个流控配置导致触发限流,并针对需求做针对性的调整。)
【备注说明】
   1.本次更新采用覆盖更新方式,之前接入的服务无需升级xframe和yxt-sentinel-spring-boot-starter版本
   2.dashboard各个环境的超级管理员账号(sentinel)将收回,发布后统一使用自己的LDAP账号+密码进行登录

异常操作方式

当时考虑到80多个服务,再单独更新版本发版。成本较高,就想着覆盖更新。但是80多个服务各个版本有差异。结果删完远程仓库包重新推包。正好遇到那天公司发版日,部分服务因为覆盖更新导致发不起来。因为没有做备份,重别的同事本地电脑仓库拿出maven包回滚重推

反思

覆盖更新这个操作本身没有问题。

1.但是应该正常应该打1.0.1的包。然后各个团队的服务都挑选部分服务来升级。如果试行一段时间没有问题再覆盖更新

2.做好备份,遇到异常后快速回退

①从Nexus删除之前下载下来做好备份,其他远程仓库同理

 ②如果遇到问题快速回退

 

命令应该也可以后续再研究

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/70115.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

[编程笔记] 未能加载文件或程序集“...”或它的某一个依赖项。试图加载格式不正确的程序

未能加载文件或程序集“...”或它的某一个依赖项。试图加载格式不正确的程序使用IIS部署站点,指向代码根目录,启动时报“未能加载文件或程序集“...”或它的某一个依赖项。试图加载格式不正确的程序。”     直接启动项目是可以的,解决上述错误很简单,看下项目属性:  …

高效使用AI,一文掌握提示词的编写原则

ChatGPT问世以后就引爆全网热议,它除了能够聊天,还可以根据所提出的要求进行文字翻译、文案撰写、代码撰写等工作。ChatGPT问世以后就引爆全网热议,它除了能够聊天,还可以根据所提出的要求进行文字翻译、文案撰写、代码撰写等工作。在《探秘爆火的ChatGPT:大语言模型是个啥…

mathtype中嵌入数学公式导致行距变大的解决方法

原因是绝大多数情况下使用的是单倍行距,插入公式后撑大了,可以将字体大小换算成行距,然后改成固定值, 1、但是,有些毕业论文可能会 对齐到网格,那固定的值就不是行距大小,而是网格大小,来这儿看看你的网格是多大。 2、创建的新样式,后续用,修改字体位置:标准 3、修改…

Java 接口缓存(Redis + 注解)

为了提升用户体验并优化那些因数据量庞大而导致响应缓慢的统计类接口,我们可以采用以下策略来实现接口数据的缓存机制: 实现步骤:引入缓存机制:利用 Redis 作为缓存存储,因其速度快且支持高并发访问。前端请求处理:在前端请求到达后端之前,通过拦截器(Interceptor)进行…

使用云服务器访问内网NAS

接上回 ZeroTier 搭建Moon节点服务器加速访问速度 , 通过申请的3丰云免费云主机打通内外网之后,我们在终端上使用zerotier客户端来组网,然后访问nas的zerotier内网IP,来访问nas服务。但是这样还是不够方便,每次都需要安装或打开zerotier的客户端才可以,为了解决这个问题,…

护目镜佩戴检测系统

护目镜佩戴检测系统利用摄像头和图像识别技术,护目镜佩戴检测系统实时监测工人的护目镜佩戴情况,护目镜佩戴检测系统通过拍摄工人的面部图像,并使用算法分析图像中的眼睛和护目镜位置,判断是否正确佩戴护目镜。护目镜佩戴检测系统能够实时监测工人的护目镜佩戴情况,护目镜…

网络数据库配置访问失败

网络数据库配置访问失败通常是由以下几个原因造成的:网络问题:检查您的网络连接是否正常,确保数据库服务器的网络可达。 端口未开放:确认数据库服务使用的端口在网络防火墙或安全组规则中已经开放。 地址错误:检查数据库服务器的地址配置是否正确,包括IP地址和域名解析是…

电子封条监控系统

电子封条监控系统利用电子封条和监控设备相结合,电子封条监控系统利用智能化视频识别等技术,实现对矿井内外的出入人员、人数变化及非煤矿山生产作业状态等情况的实时监测和分析,及时发现非煤矿山异常动态,减少了人为介入的过程,节约了大量的人力和物力资源。电子封条监控…