Architecture
josh_zll
这个作者很懒,什么都没留下…
展开
-
负载均衡的基本算法
随机:负载均衡方法随机的把负载分配到各个可用的服务器上,通过随机数生成算法选取一个服务器,然后把连接发送给它。虽然许多均衡产品都支持该算法,但是它的有效性一直受到质疑,除非把服务器的可运行时间看的很重。轮询:轮询算法按顺序把每个新的连接请求分配给下一个服务器,最终把所有请求平分给所有的服务器。轮询算法在大多数情况下都工作的不错,但是如果负载均衡的设备在处理速度、连接速度和内存等方面不是完全...原创 2012-11-15 18:37:11 · 102 阅读 · 0 评论 -
分布式存储系统设计经验谈(一)-常用理论
【本文仅代表作者个人观点,欢迎吐槽,欢迎转载(转载请标明来源)!】最近一直在忙着搭建solr的分布式环境,对分布式系统的认识又多了一些,抽空总结一下:在分布式系统设计过程中,常见的如使用客户端hash来进行sharding,使用replicaiton机制来实现backup和loadbalance,在这些东西的背后,设计一个分布式系统又需要考虑哪些东西呢?CAP理论是分布式设计设计的基础...原创 2012-10-10 17:05:24 · 196 阅读 · 0 评论 -
MySql MyISAM和InnoDB的区别
网站的Mysql存储引擎一直为InnoDB,而常见的还有MyISAM,Memory等,看了《高性能Mysql》这本书后,对比了下他们之间的区别,简单总结一下:MyISAM默认为Mysql的存储引擎,在性能和可用特征之间,MyISAM提供了良好的平衡,但MyISAM不支持事务和行级锁,他对整张表进行加锁,适用于select,insert,高负载的场合,在读写并重的场合并不适用,系统开销比较小。个...原创 2012-10-10 17:13:25 · 101 阅读 · 0 评论 -
JVM调优和程序分析四步走
【本文仅代表作者个人观点,欢迎吐槽,欢迎转载(转载请标明来源)!】1.上线前:理解并设置合理的参数。可以参照下述设置进行修改,理解其中参数的含义。-server -Xmx4000M -Xms4000M -Xmn600M -XX:PermSize=500M -XX:MaxPermSize=500M -Xss256K -XX:+DisableExplicitGC -XX:SurvivorR...原创 2012-10-10 17:14:10 · 107 阅读 · 0 评论 -
架构设计之可扩展性设计
架构设计之可扩展性设计,见图[img]http://dl.iteye.com/upload/attachment/0074/8212/3312c15c-74df-30cb-9d3e-fc80425d84a2.jpg[/img]原创 2012-10-10 17:18:15 · 641 阅读 · 0 评论