Commit 49b2510e authored by Paul0523's avatar Paul0523

增加缓存消息功能

parent 43db8748
......@@ -11,6 +11,7 @@ import javax.annotation.PostConstruct;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.TimeUnit;
/**
* Created by fangzhipeng on 2017/7/16.
......@@ -57,4 +58,14 @@ public class Login {
}
return messages;
}
@RequestMapping(value = "/syncLoadMessage")
public List<Message> syncLoadMessage() throws Exception{
List<Message> messages = new ArrayList<>();
Message message;
while ((message = messageQueue.poll(5, TimeUnit.SECONDS)) != null) {
messages.add(message);
}
return messages;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment