我需要創建一個服務,這是基本職責如下:多線程與文件系統觀察家和/或MSMQ WCF服務
- 手錶創建任何新文件的特定文件夾。
- 如果是,讀取該文件,處理它並將數據保存在數據庫中。
對於上述任務,我想用下面的方法創建一個多線程的服務:
在主線程,創建文件系統觀察家的一個實例,只要一新文件已創建,請在threadQueue中添加該文件。會有N號。的消費者線程運行,它應該從隊列中取出一個文件並對其進行處理(即步驟2)。
再次在主線程中創建文件系統監視器的實例,一旦創建新文件,就讀取該文件並使用wcf MSMQ服務將數據添加到MSMQ。當通過WCF MSMQ服務讀取消息時,這將是負責處理進一步
我是一個新手,當談到創建一個多線程的服務。所以不知道哪個是最好的選擇。請指導我。
感謝,
什麼語言? C#? – Tudor 2012-02-16 13:14:14
是的服務將在C# – user1213831 2012-02-16 13:16:38