Azure Cosmos DB Java SDK v4 for NoSQL 将异步 API 和同步 API 合并到一个 Maven 项目中。 v4 SDK 基于 Project Reactor 和 Netty 库提供了增强的性能、新 API 功能和 Async 支持。 通过 Azure Cosmos DB Java SDK v4 与 Azure Cosmos DB Async Java SDK v2 和 Azure Cosmos DB Sync Java SDK v2,用户可以提高性能。
重要
这些发行说明仅适用于 Azure Cosmos DB Java SDK v4。 如果你当前使用的是早于 v4 的版本,请参阅迁移到 Azure Cosmos DB Java SDK v4 指南,获取升级到 v4 的相关帮助。
以下是快速操作的三个步骤!
- 安装最低支持的 Java 运行时版本,JDK 8,以便可以使用 SDK。
- 通过 Azure Cosmos DB Java SDK v4 快速入门指南,可以访问 Maven 项目并完成基本的 Azure Cosmos DB 请求。
- 阅读 Azure Cosmos DB Java SDK v4 性能提示和疑难解答指南,以优化应用程序的 SDK。
此外,Azure Cosmos DB 研讨会和实验室也是了解如何使用 Azure Cosmos DB Java SDK v4 的绝佳资源!
帮助性内容
| Content | Link |
|---|---|
| 发行说明 | Java SDK v4 的发行说明 |
| SDK 下载 | Maven |
| API 文档 | Java API 参考文档 |
| 参与 SDK | GitHub 上用于 Java 的 Azure SDK 中央存储库 |
| 入门 |
快速入门:生成 Java 应用以管理 Azure Cosmos DB for NoSQL 数据 具有快速入门代码的 GitHub 存储库 |
| 最佳做法 | Java SDK v4 的最佳做法 |
| 基本代码示例 | 具有示例代码的 GitHub 存储库 |
| 包含更改源的控制台应用 |
更改源 - Java SDK v4 示例 具有示例代码的 GitHub 存储库 |
| Web 应用示例 | 具有示例代码的 GitHub 存储库 |
| 性能提示 | 适用于 Java SDK v4 的性能提示 |
| 故障排除 | 排查 Java SDK v4 问题 |
| 从旧 SDK 迁移到 v4 | 迁移到 Java V4 SDK |
| 受支持的最小运行时 | JDK 8 |
| Azure Cosmos DB 研讨会和实验室 | Azure Cosmos DB 研讨会主页 |
重要
- 4\.13.0 版本更新了
reactor-core版本序列的reactor-netty和2020.0.4 (Europium)的主要版本。
发行历史
版本历史记录保存在 azure-sdk-for-java 存储库中,有关版本的详细列表,请参阅 changelog 文件。
建议的版本
有关我们强烈建议使用的最小版本,请参阅 changelog 文件 。
FAQ
如何收到即将停用的 SDK 的通知?
Microsoft在停用 SDK 的支持结束前提供 12 个月的提前通知,以帮助你顺利过渡到受支持的 SDK。 通过这些通信渠道接收通知:Azure门户、Azure更新,以及直接与分配的服务管理员通信。
在这 12 个月期间,我是否可以使用即将停用的 Azure Cosmos DB SDK 来创作应用程序?
是的,可以使用 to-be停用的 Azure Cosmos DB SDK 在 12 个月的通知期内创作、部署和修改应用程序。 建议在 12 个月的宽限期内根据相应情况迁移到支持的较新版本 Azure Cosmos DB SDK。
停用日期之后,使用不受支持的 Azure Cosmos DB SDK 的应用程序会发生什么情况?
停用日期后,Azure Cosmos DB不再进行 bug 修复、添加新功能或为停用的 SDK 版本提供支持。 如果选择不升级,Azure Cosmos DB继续为从已停用版本的 SDK 发送的请求提供服务。
哪些 SDK 版本将包含最新功能和更新?
新功能和更新仅添加到最新支持的主要 SDK 版本的最新次要版本。 建议始终使用最新版本,以充分利用新功能、性能改进和 bug 修补程序。 如果使用的是旧版非停用版本的 SDK,则对Azure Cosmos DB仍可正常运行的请求,但你无权访问任何新功能。
如果无法在截止日期之前更新应用程序,该怎么办?
我们建议尽早升级到最新 SDK。 SDK 标记为停用后,需要 12 个月才能更新应用程序。 如果无法按停用日期更新,Azure Cosmos DB继续为从已停用版本的 SDK 发送的请求提供服务,因此正在运行的应用程序继续正常运行。 但Azure Cosmos DB不再进行 bug 修复、添加新功能或为停用的 SDK 版本提供支持。
如果你有支持计划并需要技术支持,请创建支持工单以联系我们。
如何请求将功能添加到 SDK 或连接器?
新功能并不总是立即添加到每个 SDK 或连接器。 如果有一项不支持你希望添加的功能,请将反馈添加到 我们的社区论坛。
后续步骤
若要详细了解 Azure Cosmos DB,请参阅 Azure Cosmos DB 服务页。