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来定制化自己的接口服务。