2013-06-04 82 views
0

我有兩個MVC 4 Web應用程序,可以被視爲客戶端和服務器應用程序。ASP.NET MVC 4和SignalR posibilites

客戶端應用程序是經典的購物車Web應用程序,其中註冊用戶從各個商店中選擇產品並在線訂購。

服務器應用程序是一個商店網絡應用程序,商店員工接收來自注冊用戶的訂單並接受或拒絕他們的訂單。

因此,基本上,每個商店都有其服務器Web應用程序的帳戶,並且每個客戶都有其客戶端Web應用程序的帳戶。

所有的訂單都應該做到實時,以便店員實時接收它們,而不必刷新他們的網站。另一方面,每位顧客在他的訂單被接受或拒絕後應該從商店得到實時響應。

您是否建議使用SignalR來實現此功能?是否有可能讓用戶(客戶)向特定商店(服務器)發送訂單並向商店發送響應給訂單客戶(客戶)?

如果不是,您對該技術有何建議?

謝謝!

回答

1

SignalR將在兩種情況下都能正常工作,但需要用戶登錄並打開瀏覽器才能接收通知。如果瀏覽器窗口關閉,您仍然必須有其他形式的通知(電子郵件,狀態頁面等)。

這裏有一個很酷的帶有SignalR和Knockout的tutorial of a Shopping Cart implementation

+0

酷!這些都在同一個網絡應用程序中。我想如果購物車和管理員是獨立的網絡應用程序應該沒有問題? –