摘要: 一、使用缓存减轻数据库的压力,提升网站性能。二八定律,80%的业务访问集中在20%的数据上。 1.缓存在应用服务器上的本地缓存。(Session) 2.缓存在专门的分布式缓存服务器上的远程缓存。可以采用集群的方式,理论上可以做到无限扩充。(Redis、memcached等) 二、使用服务器集群改善网 阅读全文
posted @ 2016-01-22 17:19 ~沐风 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 序言 1.常用的分布式文件系统有NFS 2.FastDFS 资料 http://www.cnblogs.com/huangxincheng/p/7928345.html http://www.ityouknow.com/fastdfs/2017/10/10/cluster-building-fast 阅读全文
posted @ 2016-01-22 15:16 ~沐风 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 序言 1.为什么要用消息队列? 消息队列的常见使用场景吧,其实场景有很多,但是比较核心的有3个:解耦、异步、削峰。 2.kafka、activemq、rabbitmq、rocketmq都有什么优点和缺点啊? 3.怎么保证消息队列的高可用? 4.如何保证消息的顺序性? 5.怎么保证消息不被重复消费? 阅读全文
posted @ 2016-01-22 09:06 ~沐风 阅读(248) 评论(0) 推荐(0) 编辑