AD系统的演进:
条幅AD搜索AD定向AD
AD系统需要的技术:
高性能Web服务器关系数据库,内存KV数据库, NoSQL (BigTable) 搜索引擎排序算法(Ranking)实时计算海量日志收集和处理(MapReduce, 报表和结算)RPC,消息中间件客户端技术:浏览器,Javascript
多个子系统都采用Java实现:
直通车AD主系统后台CRM系统,审核系统数据同步系统操作日志系统消息通知系统报表系统
开源Java框架和工具:
Spring, Struts 2, iBatis, JSP, Lucene, Maven …
RPC框架:
淘宝HSF
数据存储:
目前使用Oracle数据库存储,计划迁移到Mysql用户信息集中在一台主库,用户宝贝,关键词等数据分区到三台分库
消息通知引擎:
从数据库同步更新信息到AD引擎每天消息量为千万级,高峰每秒2000条可靠性批量消息支持事务支持消息队列存储选择MysqlRedisHBase
更多详情参见附件