Autodesk Vault 二次开发介绍之Job Processor开发

在介绍Job Processor的二次开发之前,还是要先花些时间来介绍一下在Vault 产品中Job的含义以及运作的一些机制:

Job的含义就是一个添加到Server端需要处理的事情,至于这个事情是实现什么逻辑,可以自己定义。目前Vault中已经定义好了一些操作就是通过Job的机制来实现的,比如DWF的产生。整个的机制可以用下面这张图来进行表达:

简单解释一下这张图:

第一步是Vault的客户端发起一个Job,把这个Job放到中间的服务器,就是Vault Server,里面有对Job管理的服务,可以往里面添加相应的Job。

上面的Job Queue Dialog是Vault客户端提供的一个窗口(工具-->作业队列...),可以来查看有哪些Job现在在处理,以及它处理的状态。

右边的是Job Processor客户端,这个客户端可以在本身闲置的时候,从Server的Job服务中获取它所支持的Job来做处理,目前Vault默认支持的一些Job类型是DWF Create和Property Sync,就是说这一类的Job,Job Processor客户端会在自己闲置的时候去server端获取任务来处理。这些Job的添加是通过Vault的客户端来


通过这个介绍,相信对这个机制也有所了解了,我们这里就要来介绍一下,怎么样通过对Job Processor的扩展,来让Job Processor能认识更多类型的Job,来做一些让后台处理的逻辑,比如做了某个操作后,希望把某个文件复制到另外一个地方。这些可做的逻辑很多,用户可以根据实际的需要进行很多的扩展。可以通过下面这个图进行一个说明:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值