【发布时间】:2014-04-04 10:11:09
【问题描述】:
我正在努力将一些数据访问移植到高流量应用中的 dynamo DB。一些背景知识 - 该应用程序收集了大量数据,并且一些特定的表在传统数据库中导致了性能问题。因此,通过对数据布局进行一些重新设计和一些更改,我们能够使它们很好地适应 DynamoDB 细分市场。
我的问题是关于客户端对象的使用/创建。 SDK 文档建议最好创建一个客户端并在多个线程之间共享它,因此在我的存储库实现中,我将客户端定义为惰性单例。这意味着它将被创建一次,所有请求都将共享同一个客户端(目前大约每分钟 4000 个请求,但随着我们完成测试版并开始推广产品,可能会大幅增长)。
有没有人有过扩展 AWS 开发工具包的经验?
谢谢 山姆
【问题讨论】:
标签: asp.net-mvc amazon-web-services amazon-dynamodb