从Azure SDK 2.0迁移到Azure SDK 2.3

时间:2014-05-30 07:56:01

标签: azure azure-storage azure-sdk-.net

我们在azure中部署了一个使用队列,blob和表存储的关键项目。 现在我们使用SDK 2.0并考虑迁移到最新的SDK 2.3,但它会花费我们一些资源,特别是使用新的Azure SDK进行负载测试。

更新SDK版本是否有重要意义,例如关键错误修复,性能问题或可能有用的新功能? 当然,我读了发行说明,但没有找到足够的信息。

2 个答案:

答案 0 :(得分:1)

一般情况下,我们建议您始终直接从Nuget获取最新的存储客户端。如果你看看Nuget,你会发现我们实际上是4.0.1版本的.NET客户端与2.0版本的存储客户端,我相信它是随SDK 2.0一起提供的。可以想象,客户端2.0和4.0之间有很大的改进列表。一些快速示例包括:CORS支持,对表的大量改进,包括JSON支持和高度优化的表服务层。

以下是一些博客,其中包含更多信息:

还有许多与性能相关的改进:

希望这会有所帮助。

杰森

答案 1 :(得分:0)

最新的存储 SDK 版本现在是 v12,您可以在 Azure SDK 存储库中找到它:

您还可以在存储库中找到详细介绍迁移优势的迁移指南。 SDK 现在已拆分为单独的存储 Blob、存储队列等。以下是存储 Blob 的迁移指南。您也可以在存储库中找到其他人的指南:

最后,repos 中还有新 SDK 的变更日志,您可以参考这些日志以查看已完成的修复/更改。以下是存储 Blob 的变更日志。您还可以在存储库中找到队列、Datalake 等的日志:

建议您使用最新的 SDK,因为这些 SDK 会获得新功能以及错误和关键修复,而较旧的库只会获得错误和关键修复。详细了解 Azure SDK lifecycle and support policy