SAAS框架主要应用到,在不需要改造任何现有程序的基础上,做到把现有的程序微服务化。这样既满足了SAAS化的需求,又对目前开发者没有任何技术上的转型要求。
 以下是此框架包含的服务:
Nginx:提供微服务,维护端口、链接等网络基础服务
File-server:提供文件服务
cygwin64提供windows环境下可运行的转换库。


skp2gltp微服务部署操作步骤:
1、解压cygwin64程序库(下载地址:http://49.4.8.123:28888/file-server/cygwin64.zip),并且执行mintty.exe
2、在mintty.exe命令行下进入到git clone的目录Skp2Gltf,启动./sockproc.exe 5000 - -foreground(若此端口被占用,根据实际情况换端口号)
3、再次启动,并且在mintty.exe命令行下进入fileserver文件夹,启动file-server-master.exe  执行./file-server-master.exe -dir . -port :8081
4、再次启动,并且在mintty.exe命令行下启动nginx,若nginx端口被占用,则修改nginix的端口

备注:
若5000端口有改变,则进入lua-script,改动 SKP2GLTF.lua里边的端口即可
若8081端口有改变,则计入lua-script,改动upload_file.lua里边的8081端口即可。

调用例子:
接口调用方式:
 1、上传文件 PUT请求  http://localhost:8080/upload?unzip=true  
       body参数类型为files,然后选中要上传的文件
       返回值为:token
 2、开启计算 POST请求  http://localhost:8080/SKP2GLTF 
       body参数名称为text类型的名称为dirid的第一步中的token
 
 还可以通过配置nginx的配置文件和lua-script来定制化自己的接口服务。