1、图片抓取及展示系统
该系统是公司的所有图片服务系统,特点是持续的写入,高并发的读取。数据的来源是消息系统的消息。图片的内容来自数十个代理商和自由图片。使用mysql集群存储图片的原信息,使用图片集群数据库存储图片文件。对外通过dubbo提供服务,对图片的访问通过ngnix实现路由。同时通过任务调度系统来调度后台任务进行业务相关的计算,如图片的排序等。后台管理系统来管理图片。高并发的访问通过Redis和memcached来提升并发访问能力。对下游系统的通知通过mq来实现。
2、基础信息分发系统
将基础信息分发至各个子系统。优化子系统的jvm内存。
3、搜索系统
后台调度任务给实体打上标签,将标签数据灌入solr,提供标签搜索服务