检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
天气预报 为用户提供天气情况的预测,包含“一周天气预报”执行动作。 连接参数 天气预报连接器使用APIkey认证,创建天气预报连接时连接参数说明如表1所示。 表1 连接参数说明 名称 必填 说明 示例值/默认值 连接名称 是 设置连接名称。 天气预报的连接。
注册GitHub账号并复刻天气预报源码 注册GitHub账号。 登录GitHub。 导航到天气预报源码仓库。 复刻天气预报源码仓库到个人账号下,请参考复刻仓库。 设置GitHub仓库授权 设置GitHub仓库授权,使构建工程、应用组件等可以使用授权信息访问GitHub源码仓库。
“仓库名称”选择注册GitHub账号并复刻天气预报源码时复刻到您的GitHub下的天气预报源码仓库的名称,例如:weathermap。 “分支”选择“master”。 在“构建”区域,设置必填构建参数。 “Dockerfile地址”:参考下表设置。
本最佳实践使用基于Java Chassis微服务开发框架开发的天气预报应用,提供了使用源码部署天气预报微服务和使用软件包部署天气预报微服务两种微服务应用部署方法,为您展示使用ServiceStage托管和治理微服务应用的能力。
出现以下页面表明天气预报微服务应用部署成功。 图5 应用部署成功 该数据为实时数据。 首次访问应用时,weather系统就绪需要一段时间。如果如上图所示页面没有出现,请持续刷新页面。 父主题: 使用软件包部署天气预报微服务
下载并上传天气预报组件软件包 参考表1下载天气预报组件软件包到本地(本实践使用Java Chassis微服务开发框架开发的组件)。
根据部署天气预报微服务时的组件部署方式,设置灰度版本配置信息。 源码部署方式,参考下表设置必填参数,其余参数保持默认。 参数 说明 编译命令 选择“使用默认命令或脚本”。 Dockerfile地址 输入: .
图4 删除策略 父主题: 使用ServiceStage托管和治理天气预报微服务应用
心知天气 预报指定城市未来几天的天气预报,包含“获取当前天气状况”、“获取未来天气预报”执行动作。 连接参数 心知天气连接器使用APIkey认证,创建心知天气连接时连接参数说明如表1所示。 表1 连接参数说明 名称 必填 说明 示例值/默认值 连接名称 是 设置连接名称。
天气 天气是文本组件的一种,用于展示相应城市24小时天气预报及未来一周的天气预报。 在大屏设计页面,从“全部组件 > 文本”中,拖拽“天气”组件至画布空白区域,如图1。
Forecast weather 天气预报。 输入参数 用户配置Forecast weather执行动作,相关参数说明如表2所示。
源代码 redis认证 -module(emqx_authz_redis). -include("emqx_authz.hrl"). -include_lib("emqx/include/emqx.hrl").
华为天气(体验) 华为天气服务,可以查询实时天气和近三天天气。包含“实时天气”、“查询近三天天气”两个执行动作。 连接参数 华为天气(体验)连接器无需认证,无连接参数。 实时天气 实时查询天气情况。 输入参数 用户配置实时天气执行动作,相关参数说明如表1所示。 表1 实时天气输入参数说明
修改源代码 修改应用服务 如图1,现需要将集群下podinfo服务的访问类型由“集群内访问”改为“节点访问”,将其端口暴露到现网,具体操作如下: 图1 服务列表 进入配置集合源代码仓库,根据根据配置集合仓库源信息,找到并打开podinfo/kustomize路径下的service.yaml
例如把天气预报作为一个应用,包含weather和forecast两个组件。以应用维度组织多个组件,可以实现应用的全链路灰度发布和在不同环境的快速克隆。 父主题: 应用管理
收件人会收到一条北京第二天天气预报。 在流名称左侧,单击,返回“我的流”页面,在流列表中,在对应“状态”列下,单击“开启”。 成功开启后,流“状态”变为“已开启”。用户每晚八点会收到北京第二天天气预报短信。 父主题: 初学入门
访问源代码控制功能 大多数与源代码管理相关的操作可以在Source Control视图中执行。要打开它,请执行以下任一操作: 单击左侧活动栏中的Source Control按钮()。 在主菜单中,选择View>Source Control。
例如,通过单击“运行”向邮箱发送天气预报。 操作步骤 在开天集成工作台界面中,选择左侧导航栏中的“流编排 > 我的流”。 单击“创建流”。 选择和配置触发事件。可根据创建的流类型选择对应连接器的触发事件。 触发事件是指触发器从连接器读取数据。
例如,通过单击运行按钮向邮箱发送天气预报。 流创建方式 从空白开始创建:根据业务场景需求选择触发事件和执行动作创建流。 使用模板创建:当您的业务与流模板中的场景相似度较高时,可以尝试使用系统中的流模板创建流,并根据业务场景选择触发事件和执行动作在流模板的基础上继续改造流。