检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
支持领域驱动设计的建模,以及复杂关系建模,生成架构规范的代码框架,降低开发门槛。 安全可靠,内置稳定的安全防护能力。 内置业界优秀开发规范实践,内置编码规范、API规范和数据规范,提升企业研发质量。 平台预置云服务中间件接入、服务治理、通用基础能力提供 提供框架级内置组件,可结合建模业务使用和单独使用。
huawei.version}</version> </dependency> ... </dependencies> 其他模块参见各组件的文档。 源码基本结构说明 spring-boot-huawei内部模块及简介: spring-boot-huawei | |-spring
在服务信息模块中,单击“编辑”,可对服务进行再次编辑。 在服务信息模块中,单击“重新生成”,可再次生成服务的代码。 在服务信息模块中,单击,选择“新增版本”,可修改服务的API版本。 在服务信息模块中,单击,选择“复制服务”,可基于当前服务配置复制一个新的服务。 在服务信息模块中,单击,选择“删除”,可删除该服务。
服务管理 > 服务”。 在服务列表中,单击已创建服务后的“详情”,进入服务详情页。 在变更记录中,单击“导出元数据”,即可将元数据以json格式导出到本地。 图2 导出元数据 父主题: 服务管理
插件来自主实现鉴权(认证等)和消息发送(审计等)。 下图为一个典型的使用案例: 图3 典型案例 如何实现horizon功能 只要实现了相应接口,填写配置信息即可实现horizon功能。 如图1中描述,horizon开放了两种插件入口拦截Entry插件和出口拦截Exit插件。其中统
必选参数,由英文字母和数字及连字符(-)组成,且只能以英文字母开头,采用驼峰格式。例如,Custom。 长度范围为2~63位。 规则名称 可选参数,仅当勾选了重试、熔断或超时选项后为必填。 规则名称由英文字母和数字及连字符(-)组成,且只能以英文字母开头,采用驼峰格式。 长度范围为2~63位。 重试 可选参数。
如何新建服务组? (微)服务 (微)服务是业务概念,即提供某种服务的某个进程。每一个服务都具有自主运行的业务功能,对外开放不受语言限制的API (最常用的是HTTP)。多个(微)服务组成应用程序。 支持区域: 华北-北京四 如何创建服务? 编辑服务 了解业务设计中的对象 服务依赖
创建服务 编辑服务(业务建模) 生成服务代码 项目管理 编辑项目 项目角色管理 删除项目 服务管理 如何添加一个服务 查看服务详情 升级API版本 导出元数据 业务建模 配置服务基本信息 架构配置 生成策略 业务设计 对象及关系介绍 前端应用管理 创建前端应用 新建页面 使用组件设计页面
服务组创建后,即可为项目添加服务。服务是业务概念,即提供某种服务的某个进程。每一个服务都具有自主运行的业务功能,对外开放不受语言限制的API,多个服务组成应用程序。 在AstroPro中,项目、服务组和服务之间的关系,如图1所示。 图1 项目、服务组与服务的关系 4、熟悉如何进行业务设计
单击“新增应用服务”。 配置应用服务基本信息。 应用服务名称:输入应用服务名称,名称仅允许以英文字母开头,包含英文字母和数字,一般采用驼峰格式或“-”连接,长度最低为两位。 描述:输入应用服务补充说明信息。 图1 新建应用服务 单击“确定”,完成应用服务创建。 创建成功后,可在应用服务列表中查看已创建的应用服务。
OPEN_FEIGN OPEN_FEIGN 客户端依赖类型 不支持 SDK SDK METHOD 支持请求入口出口插件 不支持 支持 支持 生成策略 关闭API中根对象前缀 不支持 支持 支持 多租模型,对象支持多租 不支持 Tenant Tenant 租户验证方式 不支持 Header Token
BO”对象至画布空白区域。选中对象,在右侧页面设置对象属性,如图4所示。 图4 Abstract BO 对象名称:设置对象的名称,必须使用大驼峰格式,不允许存在连续的大写字母。 中文名:设置对象的中文名称。 软删除策略:开启软删除策略后,数据删除时执行逻辑删除,数据仍然保留在数据库中。
Object”对象至画布空白区域。选中对象,在右侧页面设置对象属性,如图4所示。 图4 Value Object 对象名称:设置对象的名称,必须使用大驼峰格式,不允许存在连续的大写字母。 中文名:设置对象的中文名称。 软删除策略:开启软删除策略后,数据删除时执行逻辑删除,数据仍然保留在数据库中。
方法名称:选择已有方法或者添加新方法,如果选项添加新方法,单击“确定”之后将在JS面板中创建一个该名称的新方法。 扩展参数:调用当前事件传入的真实参数,数组格式,追加在原有事件参数之后如: onClickNew(eventArgs, extParam1, extParam2, ...)。 图1 设置绑定事件
在业务基础模板页面,单击“新建业务对象模板”。 配置模板信息后,单击“下一步”。 模板名称:输入模板名称,名称仅允许以英文字母开头,包含英文字母和数字,一般采用驼峰格式或“-”连接,长度最低为两位。 模板类型:默认为业务对象模板,暂不支持修改。 模板范围:根据3选择的项目,确认模板范围。 图1 配置业务对象模板基本信息
单击“页面管理”的新增页面按钮。 设置页面基本属性。 选择页面类型:可选“静态页面”或“公共页面”。 页面名称:只允许包含英文字母,且以大写开头驼峰格式,如DemoPage。 选择文件夹:下拉框中选择文件夹名称。 路由:输入路由信息,只允许包含英文字母、数字、下划线、中划线和正斜杠组成, 且以英文字母开头。
在左侧插件栏,单击“页面管理”的新增页面按钮。 设置页面基本属性。 选择页面类型:选择“静态页面”。 页面名称:只允许包含英文字母,且以大写开头驼峰格式,例如LoginPage。 选择文件夹:本示例无须选择。 路由:输入路由信息,例如p123。 图3 创建页面 单击“保存”。 在弹框中输入历史备份信息,单击“确定”。