全部产品
云市场

快速入门

更新时间:2019-11-15 10:43:48

微服务提供分布式任务常用解决方案,支持在线配置、管理、监控 SOFA 应用。在 SOFA 应用接入不同的微服务组件后,您可以在微服务控制台页面完成对各组件功能的配置,包括:RPC 服务、定时任务调度服务、动态配置、限流熔断等。

前置条件

在开始使用微服务之前,您必须配置好一个 SOFABoot 工程,并添加安全配置及引入相应的中间件 Maven 依赖。您可以前往 脚手架 控制台完成这些准备工作。操作步骤如下:

  1. 脚手架 控制台页面的顶部下拉列表中,选择创建 SOFABoot 工程
  2. 选择您要创建的工程的环境配置:
    • Java 版本:Java 1.8(默认)或 Java 1.7
    • SOFABoot 版本:2.3.4(默认)或 2.4.0
    • 工程类型:Web(默认)或 Core
  3. 输入应用基本信息,以下所有项目均为必填:
    • 应用名称:应用在工作空间中的唯一标识,对应 application.properties 中的 spring.application.name 键。应用名称在工作空间内必须保持唯一性。
    • Group Id:项目组织的唯一标识,如 com.alipay.sofa
    • Artifact Id:项目的唯一标识,如 core-app
    • 实例标识:应用实例在工作空间中的唯一标识,对应 application.properties 中的 com.alipay.instanceid 键。
    • AntVIP:应用通过 AntVIP 指来获取各个组件的服务端地址。每个区域一个地址,对应 application.properties 中的 com.antcloud.antvip.endpoint 键。
    • Access Key ID / Secret:访问中间件的身份验证密钥,详情参见 管理访问控制密钥
  4. 选择要引入的 SOFA 中间件依赖:勾选需要的 SOFA 中间件组件以添加相应的中间件组件 starter,相关配置信息会被自动加入工程的 pom.xml 文件。更多 SOFA 中间件的依赖信息,请参见 引入 SOFA 中间件 > 各中间件服务 starter
  5. 点击 下载工程 并将生成的 SOFABoot 工程 .zip 文件保存至本地。project

工程下载完成后,您需要将其导入 IDE 工程,开始进行本地工程开发。

本地开发

完成上述步骤后,您需要进行相应模块的本地开发与配置,并通过微服务控制台进行微服务的应用管理。具体操作参见: