Node.js PubNub Chat:最新更新的排序频道

Node.js PubNub Chat:最新更新的排序频道,node.js,chat,real-time,pubnub,Node.js,Chat,Real Time,Pubnub,我正在使用PubNub创建聊天。每个聊天室都是一个公共频道。现在的挑战是:我如何对我的频道进行排序,以便最新帖子的频道应该位于顶部 我可以考虑两种可能性: 服务器将侦听所有通道,当收到消息时,它会记录它。因此,聊天室模型可能看起来像{id,name,users,lastUpdate} 每次发布消息时,应用程序都会调用服务器传递该消息 两种方法似乎都不正确?有更好的办法吗?第一个要求服务器监听所有通道。第二个要求服务器处理每条消息的请求 使用时间戳怎么样 实际上,PubNub提供了状态API,

我正在使用PubNub创建聊天。每个聊天室都是一个公共频道。现在的挑战是:我如何对我的频道进行排序,以便最新帖子的频道应该位于顶部

我可以考虑两种可能性:

  • 服务器将侦听所有通道,当收到消息时,它会记录它。因此,聊天室模型可能看起来像
    {id,name,users,lastUpdate}
  • 每次发布消息时,应用程序都会调用服务器传递该消息

两种方法似乎都不正确?有更好的办法吗?第一个要求服务器监听所有通道。第二个要求服务器处理每条消息的请求

使用时间戳怎么样

实际上,PubNub提供了状态API,允许您使用时间戳(指定为17位精度的unix时间)监视每个通道的状态