您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

用于 Java 的 Azure CDN 库Azure CDN libraries for Java

概述Overview

使用 Azure 内容分发网络 (CDN) 将静态 Web 内容缓存在按特定策略布置好的位置,以便为用户提供最大的吞吐量。Cache static web content at strategically placed locations to provide maximum throughput for users with Azure Content Delivery Network (CDN).

若要开始使用 Azure CDN,请参阅 Azure CDN 入门To get started with Azure CDN, see Getting started with Azure CDN.

管理 APIManagement API

使用管理 API 创建 CDN 配置文件、定义终结点,并将内容添加到 CDN。Create CDN profiles, define endpoints, and add content to the CDN using the management API.

向 Maven pom.xml 文件中添加依赖项,以便在项目中使用管理 API。Add a dependency to your Maven pom.xml file to use the management API in your project.

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure-mgmt-cdn</artifactId>
    <version>1.3.0</version>
</dependency>

示例Example

创建 CDN 配置文件、分配终结点,并将内容载入 CDN。Create a CDN profile, assign endpoints, and load content into the CDN.

CdnProfile profile = azure.cdnProfiles().define("testCDN")
        .withRegion(Region.US_EAST)
        .withNewResourceGroup()
        .withStandardVerizonSku()
        .withNewEndpoint("webAppHostname1")
        .withNewEndpoint("webAppHostname2")
        .create();

List<String> contentList = new ArrayList<String>();
contentList.add("/client.js");
contentList.add("/media/fabrikam_logo.png");

for (CdnEndpoint endpoint : profile.endpoints().values()) {
    endpoint.loadContent(contentList);
}

示例Samples

使用 Java 管理 CDNManage CDNs with Java

详细了解可在应用中使用的 Azure CDN 示例 Java 代码Explore more sample Java code for Azure CDN you can use in your apps.