代码改变世界

分布式存储

2011-08-26 13:57  gzivan  阅读(267)  评论(0)    收藏  举报

服务器负载均衡
1Nginx实现WEB服务器负载(修改配置支持ajax)
2KEEALIVED+NGINX解决前端单点故障(多台NGINX,DNS访问轮询访问)
3cwRsync,livemesh实现文件同步
缓存层群集
利用magent实现对memecache的分布式管理
数据库负载均衡
1SQL语句自动实现动态负载均衡
2当数据库有CUD操作时,通过写cookie的方式向客户端写一个键值‘JumpAfterWrite’,这个键值很重要,就是提供一个标签(flag)来指示:‘当前用户执行cud操作时,页面跳转到其它页面而主数据库还没来得及将数据推送到从数据库’这一情况而造成的‘数据不同步’问题。
3通过分析SQL语句建立connection工厂并实例化connectio( 权重轮询调度算法 )