探讨为增加体验用websocket代替ajax中的坑,以及躲坑

业务场景
商家开启使用标志,等待用户使用,用户使用优惠券-完成后并给商家一个提示。

模式1:纯ajax-商家开启后-打开定时不断抓取后台状态,对后端资源有一定浪费,但是用户端很方便直接。
模式2:ajax+websocket,用户提交采用ajax,通知采用websocket
模式3:纯websocket 用户提交也采用websocket,为防止资源浪费,一旦完成后通知管理员结果,立马关闭用户socket。

请教一下一般大神们的话一般该如何选择呢

阅读 3.3k
1 个回答

模式2比较合理。完全走websocket的话会给客户端的调试和服务端的日志都带来不便,websocket的异常处理也相对更复杂一些。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题