0

我们有部分部署在使用队列、blob 和表存储的 azure 中的关键项目。现在我们使用 SDK 2.0 并考虑迁移到最新的 SDK 2.3,但这将花费我们一些资源,尤其是使用新的 Azure SDK 进行负载测试。

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

4

2 回答 2

1

通常,我们建议您始终直接从 Nuget 获取最新的存储客户端。如果您查看 Nuget,您会发现我们实际上使用的是 .NET 客户端的 4.0.1 版本与我认为 SDK 2.0 附带的存储客户端的 2.0 版本。可以想象,客户端 2.0 和 4.0 之间有很多改进。几个快速示例包括:CORS 支持、对表的重大改进,包括 JSON 支持和高度优化的表服务层。

以下是一些包含更多信息的博客:

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

希望这可以帮助。

杰森

于 2014-06-01T03:28:52.593 回答
0

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

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

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

建议您使用最新的 SDK,因为这些 SDK 可以获得新功能以及错误和关键修复,而旧库只会获得错误和关键修复。阅读有关Azure SDK 生命周期和支持策略的详细信息

于 2021-05-04T21:54:23.443 回答