【发布时间】:2018-06-27 21:19:07
【问题描述】:
我有一个关于设计模式的理论问题。 我希望我的客户端从我的服务器端接收事件,假设用户在聊天中收到新消息。
假设我们在客户端运行 JavaScript。
实现这一点的一种方法是从客户端向服务器发送一个请求,定期询问'Are there any updates?'。这是低效的,因为当没有可用更新时,我们将发送太多冗余请求。
有没有办法只在有更新时才从服务器端收听更新。例如在客户端实现接收器/侦听器?如果这不能用 JavaScript 完成,你还能怎么做?
谢谢。
【问题讨论】:
标签: javascript design-patterns observers