1、流程编排构造
参考链接
因为参考链接中天气接口API不可用,这里使用ECS + Python Flask部署一个测试接口。
a、python 脚本
from flask import Flask,jsonify app = Flask(__name__) route('/') .def hello_world(): return 'Hello World!' route('/json_data') .def json_data(): # 准备一些数据,通常这些数据来自于数据库查询或某种业务逻辑 data = { "status": "success", "errorInfo": "", "data": "小到中雨,气温15~27℃" } # 使用 jsonify 函数返回 JSON 格式的响应 return jsonify(data) if __name__ == '__main__': # 运行 Flask 应用程序 app.run(debug=True)
b、启动服务
阿里云ECS部署服务具体可以参考链接:阿里云CDN功能Quick Start 中的第2部分:部署Flask应用。
c、根据文档提示编排流程
d、测试并发布流程
2、创建应用
a、添加插件和之前发布的流程
注意:
- 添加夸克插件主要是用来检索实时天气情况;
- 添加流程主要是通过流程的名称和问答匹配进而运行流程编排
测试。
b、测试
c、flask接口触发日志