现在就是批量处理商品,每个商品都有很多张图片,现在多线程上传使用countDownLatch阻塞等待,有没有更好的优化方式能够多线程上传多张图片然后执行下面的步骤
上传图片为啥要后端多线程? 一般不是先上传再提交的吗?
如果图片不是必备,可以只上传文件名称,得到ID后建立图片和ID对应关系,异步上传,后台再做处理
必要时,有些图片可以压缩,然后再上传
图片放在oss上
没啥 再进一步的优化空间了,多线程异步已经差不多了
为什么要阻塞,多个图片可以压缩然后上传啊,传完可以发个通知出来,例如mq消息,然后消费端去解压
上传图片为啥要后端多线程? 一般不是先上传再提交的吗?
如果图片不是必备,可以只上传文件名称,得到ID后建立图片和ID对应关系,异步上传,后台再做处理
必要时,有些图片可以压缩,然后再上传
图片放在oss上
没啥 再进一步的优化空间了,多线程异步已经差不多了
为什么要阻塞,多个图片可以压缩然后上传啊,传完可以发个通知出来,例如mq消息,然后消费端去解压