记多线程导致的一次事故
出于工作操守,代码就不贴出来,但是详细的过程可以进行分享。需求,它来了项目需求中进行一个促销活动的配置,大体就是进行人物画像,然后将符合画像的人群圈取出来后,定时进行短信发送投放,达到活动预热的效果。其中最主要的涉及到三个表(一个主表,两个附表)。代码,它来了实现过程:配置方法容易实现,本地库自己编写数据,稍微复杂的点在于需要调用ES查询圈取人数,和大批量的短信投放。短信是定时任务实现,可以搞定;那么剩下的就是需求中需要统计出圈取人数,这个时间估计要2、3秒,可能更多。为了避免交互上的不友好,自