就是多少天之后,这个用户一直未上线,保持离线的话,别人给他发送消息,就不通过推送通道对其进行推送了。
实现你得需求的话,可以通过修改配置message.roaming
实现:
## 0 不接收历史消息,只接收 ${message.compensate_time_limit} 毫秒以内的消息,由于服务器没有保存已经收取记录,所以如果有超过这个时间之前未收取的消息也不会收取下来;
message.roaming 0
## 消息补偿时限,当${message.roaming}为0时,会同步时限以内且小于${message.max_queue}的消息,默认时限为5分钟。当${message.roaming}为1时,会接收 message.max_queue 配置的条数的历史消息。
message.compensate_time_limit 300000
##服务器为每个用户缓存的消息数量。这个值改得太大,拉取消息时间变长。
message.max_queue 3000