背景:美客多Listing下架的时候,会同步删除Listing的属性(脏数据)
问题:删除Listing的属性,由于是多POD同时执行,所以多个POD获取到同一批Listing删除属性,导致同一个Listing的属性重复删除,消耗主库CPU
优化:
获取Listing删除属性的时候,用Redis并发锁锁住,通过ProductID+CustomerID作为Key,避免多个POD删除同一个Listing的属性
注意:智能刊登项目没有封装Redis并发锁方法,需要重新封装以下 预计工时:8H

背景:美客多Listing下架的时候,会同步删除Listing的属性(脏数据)
问题:删除Listing的属性,由于是多POD同时执行,所以多个POD获取到同一批Listing删除属性,导致同一个Listing的属性重复删除,消耗主库CPU
优化:
获取Listing删除属性的时候,用Redis并发锁锁住,通过ProductID+CustomerID作为Key,避免多个POD删除同一个Listing的属性
注意:智能刊登项目没有封装Redis并发锁方法,需要重新封装以下 预计工时:8H

| 提报业务部门 | |
|---|---|
| 提报人员 | 系统部 |
| 需求来源 | 公司战略需求 |
| 所属模块 | 多平台 java智能刊登 |
| 所属计划 |
|
| 开发组 | |
| 受益业务部门 | 技术研发中心 |
| 验收人员 | |
| 业务价值 | 降低成本 |
| 每月价值量 | 暂无量化数据 |
| 每月节省人数 | 0 |
| 优先级 | P2 |
| 价值类型 | |
| 预计工时 | 8 |
| 成本 | |
| ROI | |
| 操作手册 | 否 |
| 更新点 | |
| 是否高危 | 否 |
| 评分 | |
| 当前状态 | 已关闭 |
| 所处阶段 | 已关闭 |
| 关键词 | 发布时间:11月30日 |
| 计划上线 | |
| 上线时间 | |
| 计划验收时间 | |
| 业务验收时间 | |
| 满意度 | |
| 价值验收 | |
| 满意度分值 | |
| 业务回填价值 | |
| 验收达成价值 | |
| 验收达成ROI |
| 由谁创建 | 刘瀚泽 于 2022-11-29 21:29:00 |
|---|---|
| 指派给 | Closed 于 2023-03-27 23:13:11 |
| 由谁评审 | 刘灿 |
| 评审时间 | 2022-11-30 |
| 由谁关闭 | 刘瀚泽 于 2023-03-27 23:13:11 |
| 关闭原因 | 已完成 |
| 最后修改 | 周杰 于 2023-11-16 20:31:10 |
| 相关Bug |
|
|---|---|
| 相关用例 |
|
| 相关需求 |
|
| 细分需求 |
|
服务:MercadolibrePauseCbtListing
数据表:m_mercadolibre_pausecbtlisting,m_mercadolibre_listing_attribute