第七十八章 技术对接
  “缓存是个方向,”王哲开口说,“但缓存策略怎么设计?是全量缓存还是按需?失效机制怎么定?这些都得提前想好,不然到时候缓存穿透、雪崩,比资料库慢还要麻烦。”
  “呃......”温杰吞了口口水。韩非看见他的额头上滚下一颗汗珠,显然这些问题他还没细想过。
  “不急。”韩非微笑说,“这几位过来就是为了帮我们的。这些问题你可以和几位一起推演。”
  韩非看向周明。周明点了点头:“没错。你先说说你的id生成策略,怎么保证唯一性的?”
  温杰吸了口气,切换到另一张图:“我用的是时间戳加机器码,再加上自增序列的组合。时间戳精確到毫秒,机器码是固定的,自增序列我放在memcached里做原子递增。因为目前是单机部署,所以机器码写死了,序列號靠memcached的incr命令来获取。如果以后要扩展到多机,机器码就需要动態分配,这个机制还没开始做。”
  “如果memcached掛了怎么办?”林峰问。
  “呃......那序列號会回退,有极小概率衝突,不过memcached本身比较稳定。实在不行,可以加一个备份机制,用文件记录当前的序列號。”温杰咬紧下唇,看著韩非。
  会议室里安静了两秒钟。王哲和林峰交换了一个眼色。
  韩非看了温杰一眼,希望自己的眼神坚定而充满鼓励。他能感觉到温杰的压力,但也知道这是必经的过程。
  周明清了清喉咙:“韩社长,你们现在整个的技术团队里,就只有温杰一个人吗?”
  “是的。”韩非说,“不过我们已经在计划招人,搭建技术团队了。”
  周明的目光在温杰身上逗留:“你一个人能把系统做到这个程度,已经很不容易了。我刚才听下来,你的思路是对的,方向也没问题,但一个人的精力毕竟有限,有些细节和边界情况来不及考虑也很正常。我们今天来的目的,就是帮你把这些漏洞补上,把系统加固,让它能撑起更大的业务。”
  温杰怯懦地笑了笑:“谢谢周工。”
  “那我们开始吧。”周明说,“林峰,你负责资料库和缓存这部分,跟温杰对接一下现有代码。王哲,你准备接入用户画像系统,先跟温杰確定一下数据接口的调用方式。我负责整体架构把控和sp接口的绿色通道对接。”
  “好。”两人齐声说。