请问这个私信功能怎么实现的,看他一直再请求一个接口获取消息,请问这个ID是根据什么来的
返回给前段的信息下一次消息id从多少开始查,如图中所示本次接口返回的最近一条私聊信息id为4683,那么该接口下一次请求带上4684
那么在查询数据库时就可以带上消息id >= 4684的条件去消息表中查询,如果没有这个条件的话后端是并不知道每条消息时候已经在前端页面弹窗提示过了用户
去看一下自己的用户信息,id是不是这个数据
一般都是websocket了,csdn的在线私信也是websocket。这个id有可能产生于数据库,去看下相应的表中的数据。
前端每隔*分钟执行一次接口
websocket 可是实现前端和后端处于一种链接状态,由前端事件触发,后端监听后可以触发前端事件