2013-06-04 53 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

酷!这些都在同一个网络应用程序中。我想如果购物车和管理员是独立的网络应用程序应该没有问题? –