Commit 49b2510e authored by Paul0523's avatar Paul0523

增加缓存消息功能

parent 43db8748
...@@ -11,6 +11,7 @@ import javax.annotation.PostConstruct; ...@@ -11,6 +11,7 @@ import javax.annotation.PostConstruct;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.TimeUnit;
/** /**
* Created by fangzhipeng on 2017/7/16. * Created by fangzhipeng on 2017/7/16.
...@@ -57,4 +58,14 @@ public class Login { ...@@ -57,4 +58,14 @@ public class Login {
} }
return messages; 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