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

用于 Java 的 Azure 流量管理器库Azure Traffic Manager libraries for Java

概述Overview

使用 Azure 流量管理器控制不同数据中心内服务终结点的用户流量分配。Control the distribution of user traffic for service endpoints in different datacenters with Azure Traffic Manager.

若要开始使用 Azure 流量管理器,请参阅创建流量管理器配置文件To get started with Azure Traffic Manager, see Create a Traffic Manager profile.

管理 APIManagement API

使用管理 API 创建流量管理器配置文件、定义终结点和更改路由方法。Create Traffic Manager profiles, define endpoints, and change the routing method with 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-trafficmanager</artifactId>
    <version>1.3.0</version>
</dependency>

示例Example

创建流量管理器配置文件并分配单个终结点。Create a Traffic Manager profile and assign a single endpoint.

TrafficManagerProfile tmProfile = azure.trafficManagerProfiles().define("testTMProfile")
        .withNewResourceGroup(Region.US_EAST)
        .withLeafDomainLabel("testTMProfile")
        .withPriorityBasedRouting()
        .defineAzureTargetEndpoint("endpoint")
        .toResourceId(webAppId)
        .withRoutingPriority(1)
        .attach()
        .create();

示例Samples

跨多个区域均衡 Web 应用流量Balance web app traffic across multiple regions

详细了解可在应用中使用的 Azure 流量管理器示例 Java 代码Explore more sample Java code for Azure Traffic Manager you can use in your apps.