SKIL/工作流程/部署转换

SKIL平台提供微服务架构下转换过程的部署与管理,支持CSV及图像转换,通过简单上传JSON配置即可实现。启动转换过程后,多节点环境下自动负载均衡,便于客户端应用程序调用。本文详细介绍转换过程的部署、启动与使用。

部署转换

SKIL允许你部署以前定义的转换,以便在微服务体系架构中启用分发。创建部署后,导航到部署详细信息屏幕中列出的“转换”窗格。你可以上传包含JSON配置的转换过程文件,也可以指定保存的文件路径。

Importing a transform process

导入一个转换过程

 

CSV 转换

我们可以将转换过程json导入为:

Importing CSV transform process

导入CSV转换过程

 

部署图像转换
同样,对于图像转换:

Importing an image transform process

导入图像转换过程
启动转换过程
你必须启动转换过程服务器以备日后使用。

Starting transform processes

启动转换过程

Transform processes started

转换过程已启动

转换服务器中的负载均衡

在多节点SKIL环境中,你可以将scale增加到大于1,转换服务器将自动以循环方式负载均衡传入的请求。

 

使用转换
部署的端点可以被任何类型的客户端应用程序使用。我们将使用zeppelin shell解释器进行演示。你需要一个授权令牌来验证你的POST请求。请参见身份验证页面以获取授权令牌,或者你可以在zeppelin中执行以下shell命令。
将<主机地址>替换为你的主机地址。

%sh

curl -d '{"userId": "admin", "password": "admin"}' -H "Content-Type: application/json" -X POST http://<host_address>:9008/login

 

CSV 转换

这里,我们将使用/TransformIncremental端点。分别替换<host_address> 与 <authorization_token>你的主机地址和授权令牌。

 

%sh

curl -d '{"values": ["5.1", "3.5", "1.4", "0.2", "Iris-setosa"]}' -H "Content-Type: application/json" -H "Authorization: Bearer <authorization_token>" -X POST http://<host_address>:9008/endpoints/my-deployment/datavec/csv-transform/default/transformincremental

这将在响应中返回转换后的数组。

 

图像转换

这里,我们将使用/transformincrementalarray端点。分别用你的图像文件uri、主机地址和授权令牌替换<image_file_uri><host_address> 与  <authorization_token>

 

%sh

curl -d '{"uri": "<image_file_uri>"}' -H "Content-Type: application/json" -H "Authorization: Bearer <authorization_token>" -X POST http://<host_address>:9008/endpoints/my-deployment/datavec/image-transform/default/transformincrementalarray

这将在响应中返回base64编码格式的转换数组。
如需完整的端点参考,请访问我们的API参考页。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值