检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
生成服务代码 使用说明 根据配置的业务模型,生成服务的基本代码。代码生成后,会提供一个压缩包,供您使用。关于代码结构的详细介绍,请参见服务开发框架详解。 操作步骤 参考编辑服务中操作,完成业务模型的配置。 在服务依赖中,单击“创建”。 输入变更日志描述信息,单击“创建”。 系统开始创建服务,并生成该服务的代码。
properties 组件暴露的配置属性。 Array <Object> events 组件暴露的事件。 Object 组件暴露配置属性项结构(properties[0])。 表3 配置属性项结构 字段 说明 类型 label 配置分类名。 Object description 配置分类描述。 Object
置会呈现不同的效果。 图8 基本配置 框架配置:配置服务使用的中间件或云服务,直接在界面进行勾选配置,不同的配置会呈现不同的效果。 图9 框架配置 生成策略:配置服务的代码风格,直接在界面进行勾选配置,不同的配置会呈现不同的效果。 图10 生成策略 业务设计。 业务设计是Astr
架。您需要根据自身业务的需求继续编辑服务。 在服务列表中,单击已创建服务后的“编辑”。 设置服务基本配置、详细配置及客户端配置。 基本配置 图3 基本配置 基本配置:若本地已有配置好的服务元数据,可通过单击“导入元数据”,直接导入。 微服务名称:自动关联4中创建的服务名称。 Group
接在界面进行勾选。 业务设计 基本配置、框架配置和生成策略需要用户根据自身业务的实际情况进行配置,配置不同生成的效果有所不同。业务设计是AstroPro的核心能力,是用户设计自己业务的基础。 服务依赖 通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可
为createMultiZoneClient的redisConnectionFactory,如果用户没有手动修改这个bean名称的话可以不配置devspore.client-control.caches.xxx.redis-connection-factory-bean-name
SpringBoot全局配置文件 banner.txt # 应用程序的banner文件 log4j2.xml # log4j2日志配置文件 metadata
#版本号,版本号可参考AstroPro-SDK版本变更与下载。 </dependency> 配置文件示例。 devspore: client-control: biz-pool: #(线程池配置,当使用超时功能时需要配置此参数,多个超时规则共用一个线程池) prioritized:
PluginException; } 填写配置信息。 完成接口实现之后,还需要填写配置信息。有关horizon的出口拦截配置信息如下: devspore.horizon.observers devspore.horizon.observers配置项也是个数组。horizon会读取数组中每个bean
<version>lastest</version> </dependency> 项目配置文件application.yaml或者application.properties添加配置参数,支持通过AS/SK认证的方式将监控数据上报到AOM。 1 2 3 4 5 6
in-header配置值(默认true,配置说明详见下文“配置说明”章节)自动调用相应方法。 若token定义在header中,需实现parserToken(String token, HttpServletResponse response)接口,token获取根据配置由devspore-auth-starter获取。
属性设置,设置组件的属性,比如按钮组件的ID、className、按钮文本。 图3 基本属性设置 样式设置,设置组件的样式,提供直接配置样式,也可以编写CSS代码配置样式。 图4 样式设置 高级设置,设置组件是否渲染、绑定单击事件、设置组件是否循环渲染等。 图5 高级设置 父主题: 前端应用管理
在左侧导航栏中,选择“后端开发平台 > 服务管理 > 服务”。 在服务列表中,选择已创建服务后的“更多 > 新增版本”。 图3 选择新增版本 在“基本配置 > 详细配置 > API版本”中,修改API的版本号。 图4 修改版本号 单击“下一步”,直至生成服务代码。 在服务列表中,可查看到服务的当前版
步骤5:生成服务代码 根据配置的业务模型生成该服务的基本代码。代码生成后,会提供一个压缩包,供您使用。关于压缩包中代码的详细介绍,请参见服务开发框架详解。 在服务依赖页面,单击“创建”。 图1 创建服务 输入变更日志描述信息,单击“创建”。 系统开始创建服务,并生成该服务的基本代
图3 勾选隐私协议及服务声明 在左侧导航栏中,选择“后端开发平台 > 服务管理 > 项目”。 在项目列表中,单击某个项目后的“配置”。 图4 选择配置 在我的申请页签中,单击“新增申请”。 图5 新增申请 选择“工作空间管理员”角色,单击“确定”。 图6 选择工作空间管理员 申
servicedemo-client)三个模块组成。其中,client为客户端模块,在AstroPro中添加服务时,开启“是否生成客户端”配置后(如图4),才会生成该模块。 图4 开启“是否生成客户端” 父主题: 服务开发框架详解
图4 勾选隐私协议及服务声明 在左侧导航栏中,选择“后端开发平台 > 服务管理 > 项目”。 在项目列表中,单击对应项目后的“配置”。 图5 选择配置 在我的申请页签中,单击“新增申请”。 图6 单击新增申请 在弹出的申请角色页面中,选择“项目管理员”、“架构师”或“开发者”角色,单击“确定”。
您需具备以下开发能力: 熟悉Java语言,并有Java程序开发经验。 熟悉Maven。 基础开发环境准备 安装的工具包括JDK、Maven、Eclipse和IDEA ,配置对应的环境变量,确保本地开发环境可用。 父主题: devspore-auth-oneaccess使用指南
服务单元化策略必须在一个子域内定义,不能跨子域。 创建服务仅支持SINGLE,即单库,无论子域是否进行单元化部署,该服务只在一个单元(一般以region为单元)内部署。编辑服务时可修改单元化策略。 API版本:指定服务的API版本,对应服务Service段的apiVersion字段,一般为v1、v2类型的值。
资产库管理 配置架构模板 配置业务对象模板 配置自定义字段类型 配置客户端流控策略 配置连接器 父主题: 后端应用管理