我目前正在做一個遺留應用程序,它在機器之間進行大量的同步通信。通信主要通過Http帖子完成,我想知道如果使用NServiceBus使通信異步,我們是否會受益。NServiceBus會是我們的應用程序的正確選擇嗎?
通過CQRS,我已經意識到NServiceBus,但沒有詳細看過它。
與編寫應用程序的同事交談時,他們看到它就好像無法進行調用那麼整個事務就會失敗,我們應該堅持這種模式。大多數通信涉及多個用戶在服務器上配置硬件,在這種情況下,我們不需要某種排隊/異步框架。
那麼,我會從異步和NServiceBus是正確的框架有什麼好處?我如何說服他們,如果是我們的情況,一個asnyc消息傳遞架構是否應該走?或者我介紹一個沒有必要的框架?
POST失敗時會發生什麼?你如何解決它? – 2012-03-19 23:35:23
在這個階段它全部或全部沒有,所以整個事務得到回滾。 – 2012-03-20 10:02:37
所以我會假設重試是手動的。如果在重試之前需要手動干預和研究,那麼我不知道添加消息是否有幫助。 – 2012-03-20 13:16:29