实战经验
文章平均质量分 71
doudou701
这个作者很懒,什么都没留下…
展开
-
聊天室总结
聊天室总结1. 我刚来公司的时候,聊天室是单机的方案:即只有一个chatroom服务,以chatroomId作为targetId, 这意味着,一个聊天室的所有行为,都只能在一台server上。包括加入、退出聊天室;聊天室发消息、聊天室发Notify,以及最终的用户来聊天室拉取消息。2. 随着聊天室业务的爆发性增长,单机方案已经无法撑住高并发的用户量。这时的架构改进为:把notify...原创 2016-07-09 15:18:05 · 468 阅读 · 0 评论 -
Redis工作总结
1. 需求:把ChrmMember类存入Redis, 以备重启server后,聊天室的成员不会丢失。ChrmMember类的结构:-- private int msgNum; //聊天室中的消息数-- private long lastMsgTime; //聊天室中最新的消息时间-- private Stack list = new Stack(); //存储聊天室成员user...原创 2016-03-19 15:28:46 · 123 阅读 · 0 评论 -
Log API 性能总结
Log的三种写法:1. LOGGER.info(String.format("aaaaaa%sbbbbbb%sccccc%sdddddd%s", "11", "22", "33", "44"));2. LOGGER.info("aaa{}", "bb");3. LOGGER.info("aaaaaa"+"1111"原创 2016-03-19 15:34:22 · 439 阅读 · 0 评论