0
我使用WSO2 VFS文件處理從文件夾中寫入停止WSO2讀取文件到了folder.A過程寫一個文件到文件夾和WSO2 ESB過程中它並移動出去。 問題在於,當文件在'in'文件夾中創建時,wso2在文件不完整時開始處理。因此請建議在完成寫入後使wso2開始讀取文件的解決方案。 我試過使用通道鎖定的文件鎖定機制,但它不能在linux中工作。如何,而文件是否被其它進程
我使用WSO2 VFS文件處理從文件夾中寫入停止WSO2讀取文件到了folder.A過程寫一個文件到文件夾和WSO2 ESB過程中它並移動出去。 問題在於,當文件在'in'文件夾中創建時,wso2在文件不完整時開始處理。因此請建議在完成寫入後使wso2開始讀取文件的解決方案。 我試過使用通道鎖定的文件鎖定機制,但它不能在linux中工作。如何,而文件是否被其它進程
在WSO2 ESB中的VFS代理不會,只要有在同一個目錄文件XXX.YYY.lock看到XXX.YYY文件。它適用於所有操作系統的所有協議(ftp,sftp,...):你能配置你的外部進程來生成這樣一個鎖文件嗎?
的其他解決辦法是配置你的外部進程: