0

我有两个可以被视为客户端和服务器应用程序的 MVC 4 Web 应用程序。

客户端应用程序是经典的购物车 Web 应用程序,注册用户在其中从各个商店选择产品并在线订购。

服务器应用程序是一个商店 Web 应用程序,商店员工在其中接收注册用户的订单并接受或拒绝他们的订单。

所以基本上,每个商店在服务器 Web 应用程序上都有自己的帐户,每个客户在客户端 Web 应用程序上都有自己的帐户。

所有订单都应实时下达,以便商店员工实时接收订单,而无需刷新他们的网站。另一方面,每个客户在其订单被接受或拒绝后都应该得到商店的实时响应。

您是否建议使用 SignalR 来实现此功能?是否可以让用户(客户)向特定商店(服务器)发送订单,并让商店向订单客户(客户)发送响应?

如果没有,您对这项技术有什么建议?

谢谢!

4

1 回答 1

1

SignalR 在这两种情况下都可以使用,但需要用户登录并打开浏览器才能接收通知。如果浏览器窗口关闭,您仍然需要其他形式的通知(电子邮件、状态页面等)。

这是一个很酷的使用 SignalR 和 Knockout实现购物车的教程。

于 2013-06-04T16:39:51.520 回答