入门须知

更新时间:
2023-09-01
下载文档

入门须知

本节介绍进行微服务开发前需了解的基本知识。

开发流程

任务关键型云原生微服务的标准开发流程如下:

  • VSOA 微服务架构为应用提供微服务分布式通信基础设施。
  • ECS 轻量级安全实时容器为应用提供容器化保护和独立运行环境。
  • ECSM 容器管理平台为应用提供符合 DevSecOps 的应用全生命周期管理平台。

环境搭建

快速入门章节以运行于 SylixOS 和 AcoSail (翼辉 Linux 解决方案) 的微服务开发为例,介绍微服务应用的开发、打包、部署方法。开发者需搭建 SylixOS 或者 AcoSail 开发环境和运行环境。

开发环境

SylixOS 支持运行 C/C++、JavaScript 和 Golang 开发的微服务。

  • C/C++ 开发需要使用交叉开发环境,开发前请参考 搭建 SylixOS 开发环境 进行交叉开发环境搭建。

  • JavaScript/Golang 可以直接基于 SylixOS 进行开发,其中 Golang 可直接基于 SylixOS 进行代码构建。但为了方便代码文本编辑,建议开发者使用文本编辑器如 Visual Studio Codeopen in new window 进行代码文本编写,再部署至 SylixOS 运行。

AcoSail 支持运行 C/C++、JavaScript 和 Golang 开发的微服务。

运行环境

任务关键型云原生的运行环境支持本地设备与阿里云 ECS 虚拟主机。

  • 本地设备可以为真实物理设备或 RealEvo-Simulator,运行云原生应用前需完成云原生运行环境搭建。
  • 阿里云 ECS 虚拟主机运行环境已搭建完成,无需开发者进行运行环境搭建。

说明:

  • 在快速入门章节开发者使用的 RealEvo-Simulator 虚拟环境已完成运行环境搭建,可省去运行环境搭建的过程。
  • 若开发者期望了解完整的运行环境搭建过程,可参考 搭建 SylixOS 运行环境 或者 搭建 Linux 运行环境

学习流程

文档内容是否对您有所帮助?
有帮助
没帮助