0
我試圖通過運行JobA重新啓動JobB。我試圖使用jobOperater.restart(),我沒有成功。我能夠通過「作業執行重新啓動--id 0」從xd-shell重新啓動作業B.我可以通過從JobA調用該命令來做類似的事情。謝謝你的建議。我們如何發送來自批量作業的Spring-xd shell命令
我試圖通過運行JobA重新啓動JobB。我試圖使用jobOperater.restart(),我沒有成功。我能夠通過「作業執行重新啓動--id 0」從xd-shell重新啓動作業B.我可以通過從JobA調用該命令來做類似的事情。謝謝你的建議。我們如何發送來自批量作業的Spring-xd shell命令
的spring-xd-rest-client
罐子有SpringXDTemplate
...
xdTemplate.jobOperations().restartJobExecution(jobId)
這將能夠恢復從失敗或從點的點工作在服務器出現故障? 例如,如果我們有1000行要處理,失敗發生在500.我想從501恢復。 謝謝:) – srikar
只要作業配置(和編碼)爲可重新啓動,它將重新啓動它離開的地方。在您的瀏覽器中搜索[參考手冊目錄](http://docs.spring.io/spring-batch/trunk/reference/html/index.html)以查看「restart」,並閱讀此部分[製作'ItemReader'可重啓](http://docs.spring.io/spring-batch/trunk/reference/html/readersAndWriters.html#restartableReader)。 –
我會試試看。但是你之前的評論幫助我成功地重新開始工作。萬分感謝。 – srikar