做教学的视频网站有哪些问题,wordpress需求规划书,推荐手机网址,wordpress自动加链接目录
前言
一、模板上传
二、模板在线运行
1.模板参数解析
2.模板运行
三、成果管理
总结 前言 爆肝两个月#xff0c;我和我的团队终于打造出了一款能完美适配所有FME模板的在线模板管理平台#xff0c;目前支持FME2021版本的所有模板的在线运行、管理。整体技术框架… 目录
前言
一、模板上传
二、模板在线运行
1.模板参数解析
2.模板运行
三、成果管理
总结 前言 爆肝两个月我和我的团队终于打造出了一款能完美适配所有FME模板的在线模板管理平台目前支持FME2021版本的所有模板的在线运行、管理。整体技术框架前端Vue 后端Go语言实现。 一、模板上传
整体界面如下 点击上传按钮弹出上传表单 有些模板是有config依赖的上传的时候将config和fmw打包在同一压缩包上传即可后端会根据情况自动解压并配置config。
二、模板在线运行
1.模板参数解析 点击运行按钮后端会根据上传的FMW解析其运行参数并过滤私有参数映射成前端的动态表单。忽略所有写模块写模块由后端统一配置后端会将写模块将所有写出的内容打包成zip提供下载。需要注意的是为保证shpgdb等碎文件数据的完整性统一要求上传为zip,rar压缩包格式。 2.模板运行 模板是通过Go语言底层接入FMEAPI实现对比BAT调用的方法耦合性更高启动速度更快并且能动态获取模板运行情况。并发通过Go语言的channel和goroutine实现因为go语言天生自带高并发以及其本身优越的性能后端能实现百万级的任务管理。 模板运行分为3个状态分别为队列中运行中已完成。运行完成后点击成果预览。 完成后状态更新同时下载按钮可用如果部分模板没有写模块参数则下载按钮为不可用。 三、成果管理
可以在模板外部查看该模板是否有任务在运行每使用一次模板则运行次数1 点击下载按钮自动下载zip成果包 总结 基于fmedesktop2021.2版本开发目前只是一个雏形后期会增加在线网络接口配置将模板配置为web后端接口并增加权限管理功能统计分析功能等。欢迎精通FME又精通go语言的小伙伴加入我们的团队完成该产品的开发。