周小三
- 技术能力:
- 工作态度:
- 工作成果:
项目意向
软件工程师
870元
全程集中
北京
工作经验:
擅长技能:
平台工作经历
其他工作经历
公司名称
139移动互联网
在职时间
2003-01-01 ~ 2010-12-01
职位名称
高级工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
设备・运营・增值服务 工作性质: 全职 职位级别: 中级职位(两年以上工作经验) 职责和业绩: 项目名称: 微平台Micro Platform t.10086.cn
时间: 2010-6/至今
项目规模(按人数) : 25
项目介绍: 该平台属于139公司三大核心业务之一的说客产品。说客也就是中国移动旗下的微博,具体有消息聚合模块,关注关系管理,用户管理模块,计数统计服务,异步消息发送系统,敏感词管理模块,搜索引擎模块,推荐引擎模块,审核后台管理,短信通道,鉴权管理
主要模块以及关键技术:
总体架构是基于MVC的SPRING+IBATIS以及自主开发的DISPATCHER
消息聚合模块,采用推拉结合的模式,关键技术点是MEMCACHED进行分布式缓存,以及MEMCACHEQ进行消息处理,以及异步装载数据
计数统计服务,关键技术难点在于分布式KEY/VALUE 数据库MEMCACHEDB进行计数的存储,并且结合IO把计数记录到MYSQL中
异步消息发送系统,主要用于系统间的解耦,关键技术点是基于JMS发布订阅模型自主开发的系统,关键技术点在异步和并发处理消息
文件存储系统,关键技术点NGINX PROXY_CACHE来缓存静态文件,使用MONGODB的GRIDFS进行文件存储,使用TOKYOTYRANT配置服务器和索引服务器
数据库方面MYSQL涉及主从数据库,读写分离,分库,分表
系统间通信主要使用HTTP和JSON进行通讯
NGNIX处理集群和负载均衡
MEMCACHED分类处理缓存对象
主要工作内容: 关系管理模块,核心代码开发,性能维护
项目名称: 联系人平台 shequ.10086.cn
时间: 2009-2/至今
项目规模(按人数) : 10
项目介绍: 该平台属于139公司三大核心业务之一的I联系,I联系是中国移动自有的移动通讯录。该平台包括联系人管理模块,联系人分组管理模块,联系人上传下载模块,关注关系管理模块,推荐模块,邀请模块,鉴权管理
主要模块以及关键技术:
总体架构是基于MVC的SPRING+STRUTS2+IBATIS
主要基于MEMCACHED进行分布式缓存
关注关系管理,关键技术点MEMCACHED,难点在处理关系量上万的用户,采用的CACHE分段数据建模和MEMCACHED CAS 保证数据一致性,以及异步装载数据
联系人剔重逻辑,巧妙使用IBATIS和MYSQL代替复杂逻辑
添加和批量导入联系人: 利用MEMCACHEQ进行分布式消息队列,用于与数据库解耦以及提高吞吐量,同时可以合并插入联系人请求
联系人查询,分用户查询,同时支持联系人支持多种排序,并通过空间换时间的思路数据建模,达到优化的效果
数据库方面MYSQL涉及主从数据库,读写分离,分库
系统维护方面曾经处理过几次重大性能问题,如大数据引发JVM内存溢出,MEMCACHED 大对象数据被逐出
系统监控: 从系统日志输出,数据库慢查询,JVM的GC状态,JBOSS 的THREADDUNP 抓取,系统的CPU状况,内存状况,IO状况等进行监控,保证平台的稳定
主要工作内容: 项目负责人,核心代码开发,系统维护
使用技能
无
教育经历
院校名称
武汉理工大学
毕业时间
所学专业
工商管理
最高学历
本科
