优化前:通过一个任务来发送,遍历邮件id,顺序执行,一共发送40封左右的邮件,总耗时160~200分钟左右
优化方式:在shell脚本中将发邮件任务做多线程并发处理,让每封邮件并发去执行,等到所有邮件发送完成,该任务返回成功,但是由于平台单个任务默认内存最大为4G,所以需要将邮件拆成3个任务来完成,否则会出现内存不足的情况
优化后:通过三个任务并发处理,无序执行,总耗时30分钟之内
优化前:通过一个任务来发送,遍历邮件id,顺序执行,一共发送40封左右的邮件,总耗时160~200分钟左右
优化方式:在shell脚本中将发邮件任务做多线程并发处理,让每封邮件并发去执行,等到所有邮件发送完成,该任务返回成功,但是由于平台单个任务默认内存最大为4G,所以需要将邮件拆成3个任务来完成,否则会出现内存不足的情况
优化后:通过三个任务并发处理,无序执行,总耗时30分钟之内