暂无
任务描述
需求描述
一、需求背景
Allegro平台有刊登覆盖率要求,需要优化刊登性能,辅助业务目标的达成
Allegro已优化了凤凰计划自动下架服务,凤凰重刊需要再其基础上优化刊登到平台部分
二、需求价值
提高效率:
(1)提高Allegro平台的刊登速度,进而提高每日刊登量,用以达到刊登覆盖率要求,最终刺激出单,提高出单率
(2)支持资源的横向扩展,当有临时大批量刊登任务时,可以指定平台快速增加资源
三、需求内容
验收标准
暂无



主要流程:
一、生产端
1、未启MQ新流程时走原流程
2、当启用MQ新流程时
2.1 组装数据:
A、组装重刊MQ队列集合
B、将重刊方法的参数体存入到MongoDB中
C、组装凤凰计划队列集
2.2 批量插入凤凰计划队列表
2.3 批量插入MQ队列表
2.4 发MQ消息
2.5 更新MQ队列表发送状态
二、消费端
1、通过MessageId 获取MQ队列信息,及MongoDB中详情参数集合
2、通过UniqueIds获取凤凰计划队列信息
3、执行 AgainPublish 重刊方法(包含重刊下架操作)
4、更新MQ、凤凰计划队列表等状态信息