Data |
SQL 数据库 |
SQL 数据库 JDBC 驱动程序 |
在 Azure SQL 数据库中使用 Java 和 JDBC |
Spring Data: • JDBC • JPA • R2DBC |
将 Spring Data 与 Azure SQL 数据库 配合使用: • JDBC • JPA • R2DBC |
Data |
MySQL |
MySQL JDBC 驱动程序 |
快速入门:将 Java 和 JDBC 与 Azure Database for MySQL 配合使用 |
Spring Data: • JDBC • JPA • R2DBC |
将 Spring Data 与 Azure Database for MySQL 配合使用: • JDBC • JPA • R2DBC |
Data |
PostgreSQL |
PostgreSQL JDBC 驱动程序 |
快速入门:将 Java和 JDBC 与 Azure Database for PostgreSQL 灵活服务器配合使用 |
Spring Data: • JDBC • JPA • R2DBC |
将 Spring Data 与 Azure Database for PostgreSQL 配合使用: • JDBC • JPA • R2DBC |
Data |
MariaDB |
MariaDB 驱动程序 |
与 Azure Database for MariaDB 兼容的 MariaDB 驱动程序和管理工具 |
Spring Data: • JDBC • JPA • R2DBC |
将 Spring Data 与 Azure Database for MySQL 配合使用: • JDBC • JPA • R2DBC |
Data |
Azure Cosmos DB - SQL |
Maven 存储库:com.azure » azure-cosmos |
快速入门:生成 Java 应用以管理 Azure Cosmos DB for NoSQL 数据 |
Spring Data Azure Cosmos DB |
如何将 Spring Boot Starter 与 Azure Cosmos DB for NoSQL 配合使用 |
Data |
Azure Cosmos DB - MongoDB |
MongoDB Java 驱动程序 |
快速入门:使用 Java 和 Azure Cosmos DB for MongoDB 创建控制台应用 |
Spring Data MongoDB |
如何将 Spring Data 与 Azure Cosmos DB for MongoDB 配合使用 |
Data |
Azure Cosmos DB - Cassandra |
用于 Apache Cassandra 的 Datastax Java 驱动程序 |
快速入门:生成 Java 应用以管理用于 Apache Cassandra 数据的 Azure Cosmos DB(v4 驱动程序) |
Spring Data Apache Cassandra |
如何将 Spring Data 与 Azure Cosmos DB for Apache Cassandra 配合使用 |
Data |
Azure Cosmos DB for Apache Gremlin |
Gremlin Java 驱动程序 |
快速入门:使用 Java SDK 和 Azure Cosmos DB for Apache Gremlin 生成图形数据库 |
|
快速入门:使用 Java SDK 和 Azure Cosmos DB for Apache Gremlin 生成图形数据库 |
缓存 |
Redis |
JEDIS 客户端 |
快速入门:在 Java 中使用 Azure Cache for Redis |
• Spring Data Redis • 参考 • Spring Cloud Azure Redis 支持 |
将 Spring Boot Initializer 应用配置为将云中的 Redis 与 Azure Redis 缓存配合使用 |
缓存 |
Redis |
LETTUCE 客户端 |
将 Azure Cache for Redis 与 Lettuce 配合使用的最佳做法 |
• Spring Data Redis • 参考 • Spring Cloud Azure Redis 支持 |
将 Spring Boot Initializer 应用配置为将云中的 Redis 与 Azure Redis 缓存配合使用 |
存储 |
Azure 存储 |
Maven 存储库:com.azure » azure-storage-blob |
快速入门:使用 Java v12 SDK 管理 blob |
Spring Cloud Azure 资源移交 |
如何使用适用于 Azure 存储的 Spring Boot 起动器 |
消息传送 |
服务总线 |
JMS + AMQP |
将消息发送到Azure 服务总线主题,并从订阅接收主题的消息 |
• Spring AMQP • Spring Cloud Azure JMS 支持 |
如何使用 Spring Boot Starter for Azure 服务总线 JMS |
消息传送 |
服务总线 |
适用于 Java 的Azure 服务总线客户端库 |
Azure 服务总线 Java 客户端库示例 |
• Spring AMQP • Spring 与 Azure 服务总线 集成 • 适用于 Azure 服务总线 的 Spring Cloud Stream Binder |
如何使用 Spring Cloud Azure Stream Binder 进行Azure 服务总线 |
事件处理 |
事件中心 |
Kafka |
使用适用于 Apache Kafka 生态系统的 Azure 事件中心 在 Java 中发送和接收消息 |
• 适用于 Apache Kafka 的 Spring • Spring Cloud Azure Kafka 支持 |
如何将适用于 Apache Kafka 的 Spring Boot Starter 与 Azure 事件中心配合使用 |
事件处理 |
事件中心 |
适用于 Java 的Azure 事件中心库 |
使用 Java 向/从 Azure 事件中心发送/接收事件 |
事件中心的 Spring Cloud Stream Binder |
如何使用 Azure 事件中心 创建 Spring Cloud Stream Binder 应用程序 |
Directory |
Microsoft Entra ID |
MSAL |
启用 Java Servlet 应用以Microsoft Entra ID 登录用户 |
Microsoft Entra Spring Boot Starter |
启用 Spring Boot Web 应用以Microsoft Entra ID 登录用户 |
Directory |
Azure Active Directory B2C |
MSAL |
启用 Java Servlet 应用以在 Azure AD B2C 上登录用户 |
Azure AD B2C Spring Boot Starter |
启用 Spring Boot Web 应用以在 Azure AD B2C 上登录用户 |
机密 |
密钥保管库 |
密钥库机密 |
使用 密钥库 管理机密 |
密钥库机密 Spring Boot 初学者 |
管理 Spring Boot 应用的机密 |
Certificates |
密钥保管库 |
密钥库证书 JCA |
|
密钥库证书 Spring Boot Starter |
管理 Spring Boot 应用的证书 |