随笔分类 -  java

摘要:为什么客服需要调度?阿里集团客户体验事业群(CCO)目前承接了阿里集团以及生态体的客户服务业务,我们的客户通过各个渠道来寻求解决各类问题,每天的进线量巨大,而且经常伴随着突发性进线,比如天猫代金券出了问题,在几分钟内就会造成几千通热线或在线咨询。面对种类繁多、海量、突发的客户问题,我们的服务能力往往难以满足,常常造成用户排队,甚至放弃,自然我们产生了对调度的需求...... 阅读全文
posted @ 2019-02-11 20:34 zhanlijun 阅读(1684) 评论(0) 推荐(0) 编辑
摘要:1 线程池使用不当 我们的调度系统需要将一堆会员分配给相应的人员来处理,流程如以下伪代码所示:public void dispatch() { while (true) { List memberList = getUnassignedMemberList();... 阅读全文
posted @ 2015-12-19 21:08 zhanlijun 阅读(5409) 评论(11) 推荐(4) 编辑
摘要:你应该知道的RPC原理 在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团... 阅读全文
posted @ 2015-10-03 19:13 zhanlijun 阅读(74711) 评论(33) 推荐(49) 编辑
摘要:http://www.cnblogs.com/LBSer/p/4417148.html1 问题描述 某服务有两台机器,每隔几天会报警load高,一开始看监控发现gc时间抖动很大,以为是发生了fullgc引起卡顿而未加注意,之后登入线上机器查看日志发现是jvm崩溃导致了服务重启从而引发gc时间... 阅读全文
posted @ 2015-04-11 10:42 zhanlijun 阅读(5011) 评论(1) 推荐(1) 编辑