我們正在開發文件處理系統,其中多個文件處理應用程序從隊列中選取文件,執行處理並將文件放回隊列作爲響應。現在我們使用Windows文件系統(在網絡上共享一個文件夾)作爲隊列。我們共享一個文件夾並在其中放入文件,文件處理服務器應用程序從中拾取文件並在處理後放回。使用SQL Server進行文件隊列存儲
我們正在考慮將整個隊列引擎系統從Windows文件系統移動到SQL Server。將文件存儲到SQL Server並將SQL Server用作文件隊列後端是個好主意嗎?這些文件的大小約爲1-20mb,我們的系統每天處理大約10 000個文件。
我們的文件處理應用程序託管在不同的服務器上,我們不能使用內存中的隊列。你知道任何好的/快速的遠程隊列系統嗎? 文件處理需要約1-15分鐘的範圍。 – Tomas
你已經睡在SQL Server中 - 爲什麼不用MS MQ?或者ActiveMQ或RabbitMQ或OpenJMS(對不起,我是一個Java人)。 – duffymo