移动商城是中国移动面向全国用户的综合电子商务平台。
商品中心技术框架为nginx+springMVC+Mybatis+Zookeeper,简化应用开发,采用memcached缓存集群作为缓存技术对外提供查询服务,在springmvc框架中整合memcached,实现缓存的注解式开发。项目使用dubbo框架进行服务化管理,将业务横向划分为商品、库存、合约等类型。采用zookeeper协调集群环境服务器对渠道的通知服务,统一管理维护集群中的配置文件,通过订阅zookeeper集群config节点,集群中工作服务器收到配置更新消息同步数据。由于商城项目会遇到的高并发问题,在大用户量下单和扣减库存时,通过向zookeeper集群中注册临时节点的方式抢占锁,对数据库数据进行一致性更新。使用activeMQ提供对货到通知的用户提醒功能。