2016-11-09 113 views
0

我需要使用Mulesoft將某些文件從Unix服務器傳輸到Windows服務器;即Source:Unix服務器和目標:Windows服務器。 此外,我必須在源Unix目錄中存檔文件,一旦它們被處理。 我該如何實現這一目標?我可以使用兩個SFTP連接器嗎?任何方向,我怎麼能實現這一點將非常感激。謝謝。使用mule將文件從Unix服務器傳輸到Windows服務器

+0

還有一件事 - 目標服務器我。即Windows服務器不會暴露給FTP/SFTP。現在我該如何將文件傳輸到該服務器? – Jeet

回答

0

這不是騾子的問題。騾是注意魔術,它可以解決你所有的問題。

這個問題是關於如何將文件從Unix傳輸到Windows。目前還不清楚你的Mule運行時間在哪裏工作。它可能在Unix上,因爲你提到Windows目標沒有FTP,或者因爲你用Anypoint-studio標記問題,它可能是Windows。

假設您的運行時在Unix上。那麼問題很簡單,就是如何將文件從Unix推送到Windows。由於您的Windows盒子沒有FTP,並且不包括髮送電子郵件之類的奇怪解決方案,我只知道一個解決方案Samba,但它需要一些Unix知識。

如果你的運行時是Windows,那麼它是相反的問題 - 如何從Unix獲取文件。 Unix可能已經有FTP服務器或相同的Samba可以提供幫助。

在這兩種情況下,最終你會看到對面常規文件,然後你可以使用文件連接器將做包括存檔(使用移動文件盒存儲處理的文件)的工作。

如果你在兩個互相通信的環境(我懷疑)上運行Mule運行時,那麼其中的一個(slave,源代碼如此,Unix)可以生成HTTP連接器以暴露文件,然後在Windows上顯示另一個文件,作爲活動(主)應使用HTTP連接器來獲取這些文件。

+0

謝謝亞歷克斯。我不明白你的問題 - 「Mule運行時在哪裏工作」。我必須在CloudHub中部署mule應用程序;如果這回答你的問題。我們需要一個單獨的mule接口,它將連接unix服務器和windows服務器。 – Jeet

+0

更好。您的雲中有第三臺服務器,可以訪問您的Unix服務器和Windows服務器。所以它應該是這樣的第三方獲取/放置文件到您的服務器的方式。對於Unix,通常是FTP(如果設置)。 Windows應該提供相同的。否則,你的Windows盒子應該公開分享一些非常不推薦的整個互聯網。 – Alex

+0

非常感謝Alex。真的幫助我理解這個概念。 – Jeet

相關問題