1、该功能已完成开发,并已通过提测;
2、上线后发现MQ队列数据有积压现象,针对此情况重新调整部分消费者代码,以达到性能要求;
具体调整如下:
a、调价策略V3共计使用5个MQ队列,按执行顺序依次为:
AmazonAdvertising.AdjustPriceV2.Producer
AmazonAdvertising.AdjustPriceV2.GenToFileSystem
AmazonAdvertising.AdjustPriceV2.DataConditionFilter
AmazonAdvertising.AdjustPriceV2.DataSupplementationSimpleInfo
AmazonAdvertising.AdjustPriceV2.CallbackToDB
经过线上监控发现较多数据积压在 "AmazonAdvertising.AdjustPriceV2.DataConditionFilter"队列;
b、调整 "AmazonAdvertising.AdjustPriceV2.DataConditionFilter"队列对应消费者逻辑,具体以客户编号、策略编号、策略活动类型、调整类型为维度重新组合数据,并作相应处理;
c、调整"AmazonAdvertising.AdjustPriceV2.DataSupplementationSimpleInfo"队列对应消费者逻辑,按上游新数据模型解析数据,并做好后继逻辑调整;
相关代码已调整完成,并针对新改动做了全流程自测,DataConditionFilter队列消费堆积减少,并手工执行了部分策略,与业务沟通后,业务反馈数据正常;相关代码已提交;