我使用 tornado-botocore 包开发了一个 Tornado 服务器,用于与 Amazon SQS 服务进行交互。当我尝试对服务器进行负载测试时,我得到以下日志: [simple_httpclient:137:fetch_impl] max_clients 已达到限制,请求已排队。10 个活动,89 个排队请求。我假设它来自 botocore 包使用的 ASyncHTTPClient 。我尝试将 max_clients 设置为更高的数字但没有成功:
def _connect(self, operation):
sqs_connection = Botocore(
service='sqs', operation=operation,
region_name=options.aws_sqs_region_name,
session=session)
sqs_connection.http_client.configure(None, defaults=dict(max_clients=5000))
我究竟做错了什么?
谢谢。