0

我正在创建一个模仿快餐订购系统的应用程序。如果您通过得来速餐厅并且餐厅没有营业,那么没有人会通过电话亭接听您的电话。现在想象一下,您正在通过手机在线订购附近的食品卡车。

假设他们有一个屏幕显示所有收到的订单,然后确认这些订单何时完成。如果在页面打开时操作订单屏幕的人员,则最终用户可以通过他们的页面进行订购。如果食品卡车中的订单屏幕未打开,那么我想为最终用户禁用订购系统。

我可以有某种类型的登录系统,仅在食品卡车管理员在线时才允许订购,但随后该团队必须管理登录名/pins/等。我宁愿让他们通过简单地转到他们的专用订单屏幕来接受在线订单。

我不太确定我在寻找什么或如何开始谷歌搜索这种类型的功能。任何人都可以通过指向教程、视频的链接或提供示例代码为我指明正确的方向吗?

4

1 回答 1

1

我猜你希望食品卡车上的人打开屏幕,看到订单在制作时流入。这对我来说听起来像 websockets。看看你是否可以从一个浏览器检测服务器和另一个浏览器之间是否有打开的连接,或者你是否使用某种形式的 AMQP 进行发布/订阅模型,看看你是否可以检查订单发布通道有多少订阅者(如果大于 0,则食品卡车浏览器已打开)。

或者,如果你想做点hacky,你可以在食品卡车打开浏览器时创建一个会话对象并将其放入数据库中,并让用户的浏览器查询它的存在,然后在食物出现时销毁会话对象卡车结束他们的会议。

于 2013-08-06T19:34:27.037 回答