Closed longjuan closed 1 year ago
从源码和 https://github.com/aws/aws-sdk-java-v2/pull/1069 来看,2s 似乎只是超时时间,而不是 sleep 2s 再关闭吧。如果我理解错误,请纠正我。
这里如果使用 S3Client 会不会比 S3AsyncClient 更好呢?
从源码和 aws/aws-sdk-java-v2#1069 来看,2s 似乎只是超时时间,而不是 sleep 2s 再关闭吧。如果我理解错误,请纠正我。
这里如果使用 S3Client 会不会比 S3AsyncClient 更好呢?
这里我可能理解错误了,确实是会等待 2s 静默期才去关闭。
请问当初为什么选择 S3AsyncClient 呢?从PR https://github.com/halo-sigs/plugin-s3/pull/7 中我没有找到对应的原因。
请问当初为什么选择 S3AsyncClient 呢?从PR #7 中我没有找到对应的原因。
当时看到s3在webflux中使用的示例就是使用的异步客户端,就用了。
异步客户端的关闭确实是个问题,需要换成同步客户端吗,还是这样子异步关闭就行。
异步客户端的关闭确实是个问题,需要换成同步客户端吗,还是这样子异步关闭就行。
有兴趣的话,可以看看 https://github.com/halo-sigs/plugin-s3/compare/main...JohnNiang:plugin-s3:refactor/use-s3client?expand=1,也非常欢迎手动测试测试。我尝试修改为了同步 Client,这也有可能解决了 https://github.com/halo-sigs/plugin-s3/issues/21。
这个代码我处理了checkFileExistsAndRename
的NoSuchKeyException
后仍然跑不通,出现java.lang.IllegalStateException: Connection pool shut down
,明天我再看看
@JohnNiang 改了几行调通了,https://github.com/JohnNiang/plugin-s3/pull/1
提PR吗
Hi @longjuan ,近期我将重构一下代码后提交 PR。
/assign
用s3插件上传文件明显比alioss插件慢,日志显示从插件返回到插入数据库有两秒多的间隔。