站内消息解决方案
发布于 5 年前 作者 wuyugege 3986 次浏览 来自 问答

我在做一个内容产品,现在考虑实现站内消息功能,比如别人对你的文章点赞了、评论了、或者评论被管理员删除了或者别人给你发私信了了,那么要在APP端即时显示消息提醒,一般是采取什么解决方案呢?客户端轮询查看有没有新消息吗?

2 回复

websocket 了解一下

APP原生还是Web? 一般要做服务端推有几个方案:

  1. 客户端轮训, 服务端立马返回, 但是在手机上太耗电
  2. comet, 客户端发http请求, 服务端如果没有就不返回, 等到直接超时客户端重新发起请求, 问题是服务端这样实现起来稍微麻烦一点
  3. 长连接(自定义socket, websocket), 这个可能是最好实现的方式.
回到顶部