摘要: 系统伸缩性问题表现在网络和服务器的容量和性能问题,原则上讲只存在三种伸缩技术:隐藏通信延迟,分布和复制。 隐藏通信延迟:主要针对的是地理的伸缩性问题。它的基本思路很简单:尽可能避免等待远程服务的回复。从本质上来讲,这就要求我们尽可能的采用异步通信的方式来构成服务请求的应用,在服务回复到达的时候,用户可以继续服务请求的处理。 分布:涉及到将一个较大的组件分解成更小的部分,然后将它们部署在整个系统上(而不是一台机器上)。由于组件分布在不同的机器上面,不可避免的带来了网络损耗。 复制:不仅可以提供系统的可用性,而且可以帮助我们在组件之间实现采用负载均衡而使系统达到更好的性能。同事,对于地理位置... 阅读全文
posted @ 2014-02-26 10:40 左右斋 阅读(746) 评论(0) 推荐(1) 编辑