您可以根据实际需求决定在本地或者云上构建开发环境,以便开发和调试应用。

构建方案简介

EDAS为您提供三种可选方案,下面将介绍这三种方案构建开发环境的特点。

构建环境方案说明
本地在本地搭建轻量配置中心实现服务注册和发现,在本地开发、调试。轻量配置中心不具有生产环境的性能水平,当注册上来的服务较多的时候可能会有性能问题。因为是本地环境,也无法使用EDAS中的服务治理、监控和发布等功能。完全为您的自建环境。
阿里云在云上创建开发环境,开发人员通过端云联调插件连接云端应用,进行开发、调试。可以使用EDAS的全部能力。因为使用云上资源,成本比较高。
混合云在混合云中创建开发环境,开发人员可以直接在本地进行开发、调试。可以使用EDAS的全部能力。需要通过VPN或专线连通本地网络和阿里云VPC。注意:需要开通EDAS专业版或铂金版。

在本地构建开发环境

  1. 在本地搭建轻量配置中心,详情请参见启动轻量级配置及注册中心
  2. 在本地开发、调试应用。

在阿里云构建开发环境

  1. 开通EDAS
  2. 资源管理概述
    微服务空间用于服务和配置隔离,您可以为开发、测试环境分别创建微服务空间。
  3. 将应用部署到开发环境,即对应的微服务空间中。详情请参见应用创建和部署概述(ECS)创建和部署应用概述(K8s)
  4. 在本地的IntelliJ IDEA或Eclipse中安装并配置端云联调插件,详情请参见端云互联简介
  5. 使用端云互联插件开发和调试应用。

在混合云中构建开发环境

重要 EDAS专业版或铂金版才支持混合云。
  1. 开通EDAS
  2. 资源管理概述
    • 微服务空间用于服务和配置隔离,您可以为开发、测试环境分别创建微服务空间。
    • 您需要创建混合云(非阿里云)集群。
  3. 将应用部署到混合云的开发环境,即对应的微服务空间中。详情请参见创建混合云ECS集群
    说明 您需要为阿里云ECS实例和非阿里云的机器开通所需端口。
  4. 在本地开发和调试应用。