更新时间:2024-11-13 GMT+08:00
分享

了解服务创建流程

什么是(微)服务

(微)服务是业务概念,即提供某种服务的某个进程。每一个服务都具有自主运行的业务功能,对外开放不受语言限制的API,多个(微)服务组成应用程序。

AstroPro是一个企业应用一站式构建平台,对于平台来说不需要过多的区分服务和微服务。

了解服务创建流程

在AstroPro中创建一个服务的流程,如图1所示。

图1 创建服务流程图
  1. 新增一个服务

    创建一个空服务,并指定服务的版本。创建服务前,请确保已创建项目和服务组。

  2. 基本配置

    设置服务框架、版本和单元化策略等信息,请根据实际业务直接在界面进行勾选。

  3. 框架配置

    设置服务的架构、数据库、缓存和安全认证等信息,请根据实际业务直接在界面进行勾选。

  4. 生成策略

    设置服务的API、代码风格、部署和性能测试等信息,请根据实际业务直接在界面进行勾选。

  5. 业务设计

    基本配置、框架配置和生成策略需要用户根据自身业务的实际情况进行配置,配置不同生成的效果有所不同。业务设计是AstroPro的核心能力,是用户设计自己业务的基础。

  6. 服务依赖

    通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用,此时就需要通过添加依赖服务,把这些服务的客户端集成过来。

  7. 生成服务代码

    根据配置的业务模型,生成服务的代码。

相关文档