94geek

基本信息

徐海峰
花名:大嘴


概况

  1. 10年IT行业工作经验,具备丰富的软件开发经验和团队管理经验
  2. 丰富的中间件技术开发经验,精通各种平台的架构和设计
  3. 具备新业务从头开始架构和搭建的项目经验,热爱并且投身于开源技术,具备极强的开创 精神,目前已有项目在github上开源
  4. 具备7年分布式系统开发和架构经验,尤其擅长架构高性能、分布式、高并发系统
  5. 具备线上调试、性能调优等基本技能
  6. 丰富的团队管理经验,优秀的技术管理能力及领导力

经历

阅文集团 首席架构师 2015/04—现在

  1. 领导和架构阅文集团内容中心统一框架开发。目前该框架作为阅文集团内容中心的 底层中间件运行良好。现在阅文集团业务合并(原来的创世文学、腾讯文学、盛大文学之 间的业务合并)也全部使用这个框架。
    该框架设计论文地址:http://www.94geek.com/2015/albianj.html
    该框架开源地址:https://github.com/crosg/Albianj2
    该框架代码生成器开源地址:https://github.com/crosg/Albianj2CodeGenerator

  2. 领导和架构阅文集团内部的分布式调度框架,该框架的v1.0版本已经上线,承载了阅 文集团所有的job调度服务。目前正在重构v2.0版本,预计7月份上线,并也会开源,且有 论文。

  3. 领导和架构阅文集团内部分布式日志系统。该系统并不是使用传统的hadoop来完成, 而是全部由我们自行设计和开发而成。

  4. 领导和架构阅文集团的RPC协议框架。主要完成多语言之间的rpc调用语言屏蔽工作。 和probuf之类的不同,它不需要做预编译的工作,可以直接完成打包、解包、查找等工作 。并且该协议也被设计成可以被IO持久化,作为上面提到的分布式日志系统的存储协议。 目前正在相关的开源准备工作。

  5. 领导和架构阅文集团的NameService。目前集团内部所有的软负载分布式服务全部使用 该NameService。大概控制50台左右的业务机器。

  6. 领导和架构阅文集团的分布式锁服务。鉴于zookeeper的一些特性,比如最好奇数机器 ,动态调整zk的服务变得困难等原因,我们自行设计和开发了自己的分布式锁服务。和 NameService配合,完成集团内部的数据一致性操作。

  7. 领导和架构阅文集团的分布式id生成器。目前我们所有的业务id都出自该id生成器。 该id生成器为业务系统提供3种不同类型的id:每秒递增型、逻辑递增型、严格定步长自增 型。为集团提供每秒最大100 0000的id并发生成服务。该id生成器会在5月底开源。
    项目开源地址:https://github.com/crosg/idCreator
    该项目的设计论文地址:http://www.94geek.com/2015/idcreator.html

腾讯文学 资深架构师 2014/04 – 2015/04

  1. 架构并且实现腾讯文学分布式文件系统。目前该文件系统存储阅文集团所有的小说内 容、作者的草稿、听书的mp3、小说的封面、作者\读者的头像等等信息。目前大概有21台 存储机器,大概的存储量在10T左右。
    分布式文件系统的论文地址:http://www.94geek.com/2015/DFS.html

  2. 架构阅文集团数据缓存系统。使用solr而不是redis等传统缓存服务器来架构复杂查 询业务的缓存层。目前该缓存层业务不断改进,而架构并没有变化,保持使用至今。

5173.com 分布式存储和计算架构师 2012/03 – 2014/02

  1. 架构并且实现5173分布式缓存层。为5173建立第二代统一的缓存架构和数据抽象。

  2. 架构并且实现5173第二代分布式文件系统,用来替代第一代的分布式文件存储(当初 使用fastdfs搭建)。该系统存储5173的所有的交易图片,每天的增量在20G左右。

携程旅行网 国际机票引擎架构师 2011/04 — 2012/02

  1. 领导并且架构携程国际机票引擎搭建工作。目前ctrip国际机票的引擎的架构就是当 初搭建。5年来一直被使用,从未被更改。该系统只使用了36台机器,架构出一个“小中航 信”,并且完成携程定得3大技术指标:单程1s内出结果、往返2s内出结果、多段6s内出结 果。

5173.com 架构师 2009/04 — 2011/04

  1. 领导并且搭建5173域名交易平台,后因为公司战略调整,被调入架构组。

  2. 领导并且搭建5173第一代分布式文件系统。成为5173第一个使用linux作为线上服务 器的团队。该系统使用开源的fastdfs搭建,为了更好的使用fdfs,自主开发fdfs客户端, 更改fdfs服务器端代码,增加功能,并将更改源码作为patch提交到fdfs。

  3. 领导并且实现5173静态资源的优化。将页面的跑分从40提升到80分以上。

足下教育产业机构 工程师 2006/07—2009/03

  1. 完成教育评价报表系统
  2. 架构并且完成盐城督导系统
  3. 架构并且完成盐城督导网站
  4. 架构并且完成上海城投网站

教育

陕西省西安市 西北工业大学 大专 2003/09 – 2006/07


其它

2011/04 出版《程序员入职锦囊妙计》一书
2015/10 SACC(IT168 中国系统架构师大会)讲师,题目《可快速扩展的统一框架设计》
2016/04 《阅文集团分布式文件系统的设计和实现》刊登在该月的《程序员》杂志
2016/04 SDCC (CSDN 互联网应用架构实战峰会)讲师,题目《分布式系统的基石—Id生成器中的学问》


参考

Blog:http://www.94geek.com/index.html
公司开源地址:https://github.com/crosg
个人开源地址:https://github.com/xvhfeng

关注我的微信公众号