站内消息解决方案
我在做一个内容产品,现在考虑实现站内消息功能,比如别人对你的文章点赞了、评论了、或者评论被管理员删除了或者别人给你发私信了了,那么要在APP端即时显示消息提醒,一般是采取什么解决方案呢?客户端轮询查看有没有新消息吗?
2 回复
websocket 了解一下
APP原生还是Web? 一般要做服务端推有几个方案:
- 客户端轮训, 服务端立马返回, 但是在手机上太耗电
- comet, 客户端发http请求, 服务端如果没有就不返回, 等到直接超时客户端重新发起请求, 问题是服务端这样实现起来稍微麻烦一点
- 长连接(自定义socket, websocket), 这个可能是最好实现的方式.