更新文章:欧涛的项目周报(03月03日-03月09日)

This commit is contained in:
OTTO 2025-03-07 17:16:17 +08:00
parent cd8a375219
commit 9c42338736
1 changed files with 1 additions and 1 deletions

View File

@ -1 +1 @@
<p><br></p><p style="text-align: center;"><strong>本周工作</strong></p><table style="width: auto;"><tbody><tr><td colSpan="1" rowSpan="1" width="55">序号</td><td colSpan="1" rowSpan="1" width="152">工作大项</td><td colSpan="1" rowSpan="1" width="294">工作细项</td><td colSpan="1" rowSpan="1" width="102.06">承办部门</td><td colSpan="1" rowSpan="1" width="78">承办人</td><td colSpan="1" rowSpan="1" width="104">计划完成时间</td><td colSpan="1" rowSpan="1" width="109">实际完成时间</td><td colSpan="1" rowSpan="1" width="369">工作进展及完成情况</td></tr><tr><td colSpan="1" rowSpan="1" width="55">1</td><td colSpan="1" rowSpan="1" width="auto">软件发展新技术</td><td colSpan="1" rowSpan="1" width="232">软件新技术源码整理</td><td colSpan="1" rowSpan="1" width="102">开源组</td><td colSpan="1" rowSpan="1" width="78">欧涛</td><td colSpan="1" rowSpan="1" width="104">2025.02.24</td><td colSpan="1" rowSpan="1" width="109">2025.02.24</td><td colSpan="1" rowSpan="1" width="369">1. 打包forgeplus、forge前端、gitea_hat、项目管理后端、项目管理前端源代码<br>2. 刻录源代码交付光盘</td></tr><tr><td colSpan="1" rowSpan="1" width="55">2</td><td colSpan="1" rowSpan="1" width="auto">航天院</td><td colSpan="1" rowSpan="1" width="232">总体实施方案编写</td><td colSpan="1" rowSpan="1" width="102">开源组</td><td colSpan="1" rowSpan="1" width="78">欧涛</td><td colSpan="1" rowSpan="1" width="104">2025.02.28</td><td colSpan="1" rowSpan="1" width="109">2025.02.28</td><td colSpan="1" rowSpan="1" width="369">1. 完成文档大纲、整体部分编写<br>2. 完成项目画像子模块功能编写、接口编写<br>3. 完成质量分析子模块接口编写</td></tr><tr><td colSpan="1" rowSpan="1" width="auto">3</td><td colSpan="1" rowSpan="1" width="auto">红山开源</td><td colSpan="1" rowSpan="1" width="auto">微服务工作推进</td><td colSpan="1" rowSpan="1" width="auto">开源组</td><td colSpan="1" rowSpan="1" width="auto">欧涛</td><td colSpan="1" rowSpan="1" width="auto">2025.02.28</td><td colSpan="1" rowSpan="1" width="auto"></td><td colSpan="1" rowSpan="1" width="auto">处理Nacos异常响应格式非标准化的问题<br>1. 当请求为Nacos时Nacos返回的所有非JSON响应都会被自动转换为结构化的错误信息同时将HTTP状态码设置为200适合用于规范化微服务架构的响应格式。<br>2. 限制仅当异常响应时才对错误信息进行标准化处理</td></tr></tbody></table><p style="text-align: left;"><br></p><p><br></p><p><br></p>
<p><br></p><p style="text-align: center;"><strong>本周工作</strong></p><table style="width: auto;"><tbody><tr><td colSpan="1" rowSpan="1" width="55">序号</td><td colSpan="1" rowSpan="1" width="152">工作大项</td><td colSpan="1" rowSpan="1" width="294">工作细项</td><td colSpan="1" rowSpan="1" width="102.06">承办部门</td><td colSpan="1" rowSpan="1" width="78">承办人</td><td colSpan="1" rowSpan="1" width="104">计划完成时间</td><td colSpan="1" rowSpan="1" width="109">实际完成时间</td><td colSpan="1" rowSpan="1" width="369">工作进展及完成情况</td></tr><tr><td colSpan="1" rowSpan="1" width="55">1</td><td colSpan="1" rowSpan="1" width="auto">红山开源</td><td colSpan="1" rowSpan="1" width="232">微服务治理工具上线红山正式环境</td><td colSpan="1" rowSpan="1" width="102">开源组</td><td colSpan="1" rowSpan="1" width="78">欧涛</td><td colSpan="1" rowSpan="1" width="104">2025.03.07</td><td colSpan="1" rowSpan="1" width="109">2025.03.07</td><td colSpan="1" rowSpan="1" width="369"><strong>1. 处理微服务治理工具异常响应格式非标准化的问题</strong><br>- 将异常信息设置为常量,统一响应消息<br>- 限制仅当异常响应时才对错误信息进行标准化处理<br>- 转发异常时记录错误日志<br><strong>2. 微服务治理工具免登录状态异常拦截</strong><br>- <br>portainer发生异常返回错误码时进行拦截返回标准化错误信息同时记录异常日志<br>- portainer Token失效时清理Redis中portainer Token<br>- 检测到sentinel返回403状态码时大概率为Toke失效或过期清理Redis中sentinel Token返回标准化错误信息同时记录异常日志<br>- 当Nacos返回异常状态码时且body数据类型为JSON时从JSON中取出message字段作为异常响应信息若不存在该字段则返回默认的错误信息<br>- Sentinel登录状态默认30分钟失效将Sentinel Token缓存过期时间调整为28分钟<br><strong>3. 优化portainer转发逻辑<br>- </strong>清理用户Cookie中携带的portainer_api_key参数防止该参数转发到portainer后导致的JWT Token无效的问题<br>- 处理portainer指定endpoints的问题拦截portainer中URL中携带endpoints的请求将请求中的endpoints替换为Nacos中配置的参数防止环境变更导致数据失效<br>- 修复拦截portainer中URL中携带endpoints的请求时未考虑endpoints在末尾的情况</td></tr><tr><td colSpan="1" rowSpan="1" width="55">2</td><td colSpan="1" rowSpan="1" width="auto">航天院</td><td colSpan="1" rowSpan="1" width="232">总体实施方案以及PPT编写</td><td colSpan="1" rowSpan="1" width="102">开源组</td><td colSpan="1" rowSpan="1" width="78">欧涛</td><td colSpan="1" rowSpan="1" width="104">2025.03.05</td><td colSpan="1" rowSpan="1" width="109">2025.03.05</td><td colSpan="1" rowSpan="1" width="369">1. 完成总体实施方案文档编写工作<br>2. 完成总体试试方案评审PPT编写工作</td></tr><tr><td colSpan="1" rowSpan="1" width="auto">3</td><td colSpan="1" rowSpan="1" width="auto">特色专区</td><td colSpan="1" rowSpan="1" width="auto">参与并协助先进院开源中心的相关需求讨论以及开发</td><td colSpan="1" rowSpan="1" width="auto">开源组</td><td colSpan="1" rowSpan="1" width="auto">欧涛</td><td colSpan="1" rowSpan="1" width="auto">2025.03.05</td><td colSpan="1" rowSpan="1" width="auto">2025.03.05</td><td colSpan="1" rowSpan="1" width="auto">1. 参与展板部分页面的需求讨论沟通工作<br>2. 提供相关代码、数据库以及代码开发规范相关内容</td></tr></tbody></table><p style="text-align: left;"><br></p><p><br></p><p><br></p>