我正在实现一个购物车网站,该网站可供多个 vendor 同时使用。
我有一个要求 当新订单到来时,订单状态应为黄色(新订单),如果任何 vendor 接受,则应变为蓝色(处理状态)
我对这种情况感到困惑:
假设 4 个 vendor 同时查看订单,收到了一个新订单,最初以黄色显示,其中一个 vendor 接受了这一点,我如何将该订单的颜色更改为蓝色给其余 3 个 vendor ??
关于如何实现此类要求有什么建议吗?
最佳答案
为此,您将需要一个服务器端解决方案,因为您将需要一个持久连接来与所有客户端保持打开状态。
您使用的解决方案取决于您的服务器设置,但是这个堆栈溢出帖子是一个很好的介绍:What are Long-Polling, Websockets, Server-Sent Events (SSE) and Comet?
关于javascript - 如何管理多个用户在同一屏幕上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23366964/