博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
模型转换状态已支持Webhook!
阅读量:6935 次
发布时间:2019-06-27

本文共 745 字,大约阅读时间需要 2 分钟。

各位朋友知道,使用Forge转换服务得到Forge Viewer格式,在,需要再有一个过程,调用,定期询问是否转换完毕。这种方式对于应用程序本身并不是很有效率,而且为避免任务阻塞,通常会设计为异步调用,所以也要考虑在适当的时机通知应用程序其它环节:模型转换状态。

网络服务开发的典型方案是WebHook:

即应用程序设置一个post的端口,再订阅网络服务提供商的特定操作的消息通知(WebHook)。当特定操作发生了,则会向此端口发出消息,并附上相关数据,这样应用程序拿着这些状态就可以其它操作了。

在今年年初的WebHook版本中,只支持数据管理部分的操作(上载,下载,删除,移动,复制等)

现在,Forge的WebHook机制支持模型转换状态了!使用相当简单,首先创建一个Webhook,订阅【转换服务状态】的操作:

{  "callbackUrl": "http://bf067e05.ngrok.io/callback",  "scope": {    "workflow": "my-workflow-id"  }}

在请求转换的时候,带上这个WebHook id:

{  "input": {    "urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6d2htZHRlc3RzdGcvQ2FzZUlubmVyLmlwdA"  },    "output": {    "formats": [{      "type": "obj"    }]  },  "misc": {    "workflow": "my-workflow-id"  }}

当转换完成了,则会通知你的回调端口,例如本例中的

WebHook怎么用,请参见我写的两篇文章:

转载地址:http://jcbnl.baihongyu.com/

你可能感兴趣的文章
http://91.213.30.151/
查看>>
Android ViewStub详解
查看>>
JavaScript中的prototype、__proto__和constructor
查看>>
mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
查看>>
java类初始化顺序-阿里笔试题
查看>>
ExecutorService线程池
查看>>
二十年后的回眸(9)——十年著书路
查看>>
把握数据库发展趋势 DBA应如何避免“踩坑”?
查看>>
P2V实现VMware Workstation 虚拟机到ESXi主机
查看>>
OpenGL入门学习[七]
查看>>
ip v5
查看>>
SQL高级查询技巧
查看>>
Android 动画效果学习笔记
查看>>
shell(3)应用
查看>>
OpenResty + Lua 访问Redis
查看>>
11.2 Apache虚拟主机
查看>>
移动APP及游戏推广,有预算为什么还起不了量
查看>>
中国六个漂亮的古镇风景名胜区网站欣赏
查看>>
javascript 基础4
查看>>
计算label的高度:boundingRectWithSize的使用
查看>>