Load balance
Mysql High Performance:Load balance
原创
©著作权归作者所有:来自51CTO博客作者yingtju的原创作品,请联系作者获取转载授权,否则将追究法律责任
1. 硬件或软件实现:web server做需要,常用的特性都是为http配置,其他配置只有一点点
Mysql Proxy:负载均衡和读写分离,Lua编写
虽然Mysql使用TCP/IP协议,使用普通HTTP 负载均衡策略对于Mysql的不足:
难以理解真正的负载:分布式查询等,一般均衡器认为查询的load是一样的
http session多次请求难以实现一直访问同一个mysql server(cacahe等能提高效率)
均衡器之上如果有conn pool,再新加server而pool够用,那么新server可能不会用到
好用的Load balancer能够根据HTTP响应判断server的问题,mysql3306端口不允许HTTP请求,这个功能无法使用
2. 算法
random
round-robin
least-connection
fare-response
hashed
weighted
上一篇:FreeMarker整理
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
nginx load balance
loadbalance
load balance