1.数据库主从数据库,只配置一个主,多个slave从数据库。
如果需要多主的话,可以用环形配置,这样任意一个节点的修改都可以同步到所有节点。
2.
缓存通常都是以动态方式实现的,如果缓存设置不正确而大量使用缓存的话则会出现内存溢出的后果,因此需要将所使用的内存容量与检索数据的速度加以平衡。
常用的解决途径是使用java.lang.ref.SoftReference类坚持将对象放入缓存。这个方法可以保证当虚拟机用完内存或者需要更多堆的时候,可以释放这些对象的引用。
3.项目肯定要有监控模块,以实时监控访问量,并发人数等。
4.项目架构:电影模块,综艺模块,运动模块,游戏模块,监控模块,搜索模块。