【发布时间】:2015-06-12 19:46:44
【问题描述】:
在我的 Rack 应用程序中,我需要使用 AWS Cognito Client 进行注册和登录请求。
我应该初始化吗:
- 每个请求都有一个单独的客户端(分配给
call方法内的局部变量)? - 一个客户端(分配给
call方法之外的全局变量)用于所有请求?
关注点:
- 速度和清理:初始化时间快吗?客户端是否在每次请求结束时自动销毁?我研究了源代码,但没有掌握元编程。
- 线程安全:这个选项线程安全吗?我已将 Puma 配置为使用多个线程。
【问题讨论】:
标签: ruby amazon-web-services amazon-s3 rack aws-sdk