任务描述

一、需求背景

    目前ebay议价大量出现150019(提交的itemid已经不满足主动议价条件) 大概占比20% ,150000(请求太频繁)大概占比80% 。这两个报错极大影响成功率。

急需针对这两个错误码进行优化。


二、优化方向

    降低店铺内的发送优惠券接口的请求速度,提高发送优惠券的Listing的有效性。


三、对应接口

     /send_offer_to_interested_buyers


四、方案


    1. 现有:目前接口/send_offer_to_interested_buyers 的请求方式为:多个店铺串行跑,店铺内的itemId采用多线程方式提交请求。


   优化:多个店铺多线程并行跑,店铺内的itemId采用单线程方式提交请求。


    2. 现有:发送优惠券的有效期为2天,定时发送优惠券任务的周期为2小时,发送优惠券时未对itemId过滤,导致一个itemId一天内最多发送12次。

   优化:定时任务的周期为2小时不变,但是在发送优惠券时对itemId进行过滤,一个itemId一天最多只能发送1次优惠券。


    3. 现有:针对/send_offer_to_interested_buyers的错误码150000,关闭了重试功能。

   优化:根据官网需要对错误码150000进行重试,将失败的请求放入重试队列,采用指数退避方式重试,1分钟,2分钟,4分钟,8分钟,16分钟,32分钟。 一个listingId一天最多只重试6次。

需求描述

一、需求背景

    目前ebay议价大量出现150019(提交的itemid已经不满足主动议价条件) 大概占比20% ,150000(请求太频繁)大概占比80% 。这两个报错极大影响成功率。

急需针对这两个错误码进行优化。


二、优化方向

    降低店铺内的发送优惠券接口的请求速度,提高发送优惠券的Listing的有效性。


三、对应接口

     /send_offer_to_interested_buyers


四、方案


    1. 现有:目前接口/send_offer_to_interested_buyers 的请求方式为:多个店铺串行跑,店铺内的itemId采用多线程方式提交请求。


   优化:多个店铺多线程并行跑,店铺内的itemId采用单线程方式提交请求。


    2. 现有:发送优惠券的有效期为2天,定时发送优惠券任务的周期为2小时,发送优惠券时未对itemId过滤,导致一个itemId一天内最多发送12次。

   优化:定时任务的周期为2小时不变,但是在发送优惠券时对itemId进行过滤,一个itemId一天最多只能发送1次优惠券。


    3. 现有:针对/send_offer_to_interested_buyers的错误码150000,关闭了重试功能。

   优化:根据官网需要对错误码150000进行重试,将失败的请求放入重试队列,采用指数退避方式重试,1分钟,2分钟,4分钟,8分钟,16分钟,32分钟。 一个listingId一天最多只重试6次。

验收标准
暂无
历史记录  
  1. 2025-03-31 09:17:30, 由 胡笑锋 创建。
  2. 2025-04-01 19:20:58, 由 刘朋飞 完成。
    修改了 总计消耗,旧值为 "0",新值为 "24"。
    修改了 指派给 ,旧值为 "liupengfei",新值为 "huxiaofeng"。
    修改了 实际完成,旧值为 "",新值为 "2025-04-01 19:20:28"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2025-04-01 19:20:58"。
    修改了 预计剩余,旧值为 "10",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "liupengfei"。
    1. 优化并发和串行策略
    2. 新增 mongo collection:Mgo_Ebay_Negotiation_Queue
    3. 测试截图:
    4. 5eecdaf48460cde5af96effdfbaae4842f569814a1de7d4875b8339e1c4c24838100ac3a9bb2fddfc1f71d1ebd810e12a156a98577f418d51d1d0c911246b319b508e0988bd8c218ba889303e0516bc54e86ad17dce29746772e1e1740bc8f83?tmpCode=25b1b83a-9fd5-4946-99ed-fa814fd8aa07详细:https://alidocs.dingtalk.com/i/nodes/2Amq4vjg89gab9Dztr3zqRNPV3kdP0wQ?rnd=0.86266831588576
所属迭代 智能中心-EBAY直发迭代
所属模块 智能中心-需求池  战略独立项目   EBAY直发
相关需求 ebay:主动议价性能优化
指派给 胡笑锋 于 2025-04-01 19:20:58
任务类型 后端
任务标签 初始
开发组
任务状态 已完成
进度 100%
优先级 P3
关键词
抄送给
由谁创建 胡笑锋 于 2025-03-31 09:17:30
由谁完成 刘朋飞 于 2025-04-01 19:20:28
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 刘朋飞 于 2025-04-01 19:20:58
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 10工时
总计消耗 24工时
预计剩余 0工时
预计开始 2025-04-03
实际开始 2025-04-01
截止日期 2025-04-03