多IDC部署的电商网站的缓存管理

讲师: 

缓存是网站应对高并发和高流量的关键技术之一;在带来性能提升的同时,缓存的引入也带来了复杂性。对于电商网站,商品的价格,库存是动态变化的数据。当缓存和数据库在多个IDC内部署时,数据的一致性维护成为了突出的问题。围绕这些课题,一号店设计并开发了一套跨IDC的缓存失效机制以应对这些挑战。这套方案在刚刚过去的双11购物节中已经得到了验证。

1号店首席基础架构师

张珺是一号店的首席基础架构师。他和他的团队负责1号店SOA服务框架的开发:含Hedwig - 面向服务的RPC调用框架;JumpMQ – 用于松散耦合系统的消息队列; KIRA,分布式定时任务调度框架。他的团队也负责关系数据库中间件的开发:YDAL- 一个针对分库分表的关系数据库访问中间层。 YDDL – 分布式环境下的数据库连接池。他的团队同时负责一号店大数据的基础设施的开发和维护,包括Hadoop, Storm, Hive, Flume, Sqoop等。

张珺先后任职于EMC中国研发中心,百度上海研发中心,微软服务器与工具开发部(上海)等公司。

张珺先生1996年毕业于同济大学计算机系,获得学士学位;1999年毕业于上海交通大学计算机系,获得硕士学位。