6

我一直在寻找 S3 和 DynamoDB 的 C/C++ 接口。我在libaws支持 S3 但不支持 dynamodb 的 sourceforge 上找到了,但看起来不像它的维护。任何指针?

4

3 回答 3

2

我自己也来到了同样的十字路口。不幸的是,我找不到任何可靠的库,所以我使用 POST 自己编写,如下所述:

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/MakingHTTPRequests.html

我与 AWS 建立了一个持久的、非阻塞的套接字连接。我使用 send(...) 发布并使用 libev 监听 AWS 套接字上的响应,将客户端的套接字发送到回调,以便我可以直接从回调中响应用户。这复制了一些官方 SDK 使用的非阻塞调用,例如 Node.js 的调用。

如果您想了解更多信息,请随时给我发电子邮件:chris specificsymbol rockingdayo punctuation com

于 2013-04-03T20:39:37.147 回答
2

对于 S3,有libaws。您也可以尝试获取WebStor的源代码,(博客文章中的链接),但我没有尝试过。

DynamoDB 将更加强大,因为它是一项更新的服务。最好的办法是遵循 Chris 的建议并自己调用 REST。

于 2013-04-03T20:59:42.630 回答
2

这是最近发布的用于 C 的 AWS DynamoDB 库。它仍在积极开发中。以前的(功能较少的)版本已在生产环境中使用了一年多。

https://github.com/devicescape/aws_dynamo

于 2014-02-27T05:47:12.400 回答