我有一個靜態類庫,我用它來爲ASP.NET MVC3應用程序提供服務。NServiceBus使用靜態類庫
我想讓我的腦袋圍繞提供異步數據庫調用的最佳方式。我有一個將數據發送到節點的應用程序,它將節點傳遞給節點知道的所有節點等等。
我正在使用NServiceBus2接受來自Web客戶端的節點消息。控制然後被髮回到web應用程序以允許控制器完成並因此將頁面返回給用戶。
在後臺,一個監聽器拿起那條消息並啓動節點數據庫拖網。我創建了一個新的類庫,這是一個可以正常工作的偵聽器。
我的問題是發佈。每次調用方法時都必須創建總線嗎?我可以在哪裏存儲公交車?我想我可以嘗試WCF路線?
澄清
- 我不認爲這是一個偉大的想法,直接從Web應用程序提高的消息 - 以同樣的方式,你可能不會把DB代碼在控制器中。我想有一個單獨的類庫,它是'業務邏輯'。
聽起來像你使用NServiceBus錯誤。 – Phill 2011-01-12 09:05:52