我正在创建一个模拟快餐订购系统的应用程序。如果你去过得来速餐厅,但餐厅还没开门,就没人会通过电话亭接电话了。现在想象一下,你正在通过手机在线向附近的一辆美食车订购食物。
假设他们有一个屏幕,显示所有传入的订单,然后确认这些订单何时完成。如果在页面打开时管理订单屏幕的人员,则最终用户可以通过其页面进行订购。如果食品车中的订单屏幕没有打开,那么我想为最终用户禁用订单系统。
我可以有某种类型的登录系统,只允许在美食车管理员在线时订购,但然后团队的人必须管理登录/pins/等。我宁愿让他们通过简单地到他们的专用订单屏幕来万无一失地接受在线订单。
我不太确定我在寻找什么,也不知道如何开始搜索这种类型的功能。有没有人可以通过教程、视频或提供示例代码的链接为我指明正确的方向?
发布于 2013-08-07 03:34:27
我猜你是想让快餐车里的人打开他们的屏幕,看到订单源源不断地涌入。这听起来像是websockets。看看您是否可以从一个浏览器检测服务器和另一个浏览器之间是否存在打开的连接,或者如果您使用某种形式的AMQP执行发布/订阅模型,请查看您是否可以检查订单发布通道有多少订阅者(如果订阅者超过0,则表示食品车浏览器处于打开状态)。
或者,如果您想做得有点老套,您可以在美食车打开浏览器时创建一个会话对象并将其放入数据库中,让用户的浏览器查询它的存在,然后在美食车结束会话时销毁该会话对象。
https://stackoverflow.com/questions/18088762
复制相似问题