bedrock-access-gateway icon indicating copy to clipboard operation
bedrock-access-gateway copied to clipboard

作者你好,我来提一个需求:是否可以考虑使用aiobotocore来做比boto3更好的异步调用

Open GxWwT opened this issue 1 year ago • 1 comments

其实我Bedrock Knowledge Base在使用aiobotocore;大模型用的是boto3。 我没有仔细研究过aiobotocore,看看作者有没有更深的理解。

aiobotocore与boto3的主要区别如下: 异步vs同步 aiobotocore: 异步库,基于asyncio boto3: 同步库 使用场景 aiobotocore: 适用于异步编程,可以更好地处理I/O密集型任务 boto3: 适用于同步编程,更简单直观 性能 aiobotocore: 在处理多个并发请求时通常性能更好 boto3: 单线程下性能可能较低 API兼容性 aiobotocore: 与boto3 API大体兼容,但有一些差异 boto3: AWS官方推荐的Python SDK 维护与更新 aiobotocore: 社区维护,更新可能略滞后于boto3 boto3: 由AWS官方维护,更新更频繁

GxWwT avatar Sep 13 '24 02:09 GxWwT

支持!很需要这个

QingyeSC avatar Sep 13 '24 08:09 QingyeSC

当前已经优化了异步调用,不需要使用aioboto, 可以测试下,有问题再提。 这个比较老了,先关掉。

daixba avatar Mar 14 '25 06:03 daixba