摘要:
一、全部基于服务View → 统一数据接口 → 缓存模块 →数据库二、统一数据接口 考虑用WebServices1、 多种客户端调用统一数据接口读取数据2、 通过统一数据接口管理缓存3、 主要业务逻辑三、中间层----缓存模块1、 分布式缓存memcached四、数据库读写分离1、 两个主数据库(Write) → 多个从数据库(Read)2、 通过事务发布订阅机制同步主从数据库 3、 主数据库垂直拆分(网友添加、邮件订阅、VIP,企业展示)VIP管理有问题,主要是主从数据同步延迟的问题。如果VIP数据单独维护,拆分出主库,大的数据列表又有问题。VIP管理时,更新主DB,同时更新所有相关缓存.. 阅读全文