我的项目的一部分是用 C++ 编写的工作应用程序,在 Linux 上运行。 我刚刚发现MS不提供C++版本的Windows Azure SDK。 我需要访问 Windows Azure 存储队列。
SDK有C++端口吗? 是否有机会使用其他语言(即 python、node.js)的 SDK? 或者最好的选择是使用 REST API?
Casablanca 正在为 Linux/C++ 准备库。查看 http://casablanca.codeplex.com/wikipage?title=Linux%20Features&referringTitle=FAQ
您可以通过多种语言的 SDK 使用 Windows Azure 存储 - http://blog.smarx.com/posts/windows-azure-storage-libraries-in-many-languages
我认为比 REST API 更好的方法是使用 Node.js SDK,如下所示 - http://www.windowsazure.com/en-us/develop/nodejs/how-to-guides/queue-service/ - http://d.hatena.ne.jp/waritohutsu/20120212/1329021441
Azure SDK 团队正在开发用于 Azure 存储和 Key Vault 的 C++ 客户端库以及其他一些库。这些库目前处于 preview 状态。完整列表位于此处,其中包括 Azure SDK C++ 存储库中的源代码和 API 参考文档的链接。