互联网分布式理论与架构
文章平均质量分 95
青堂主
这个作者很懒,什么都没留下…
展开
-
基于SOA的电商项目分布式架构
现在互联网电商项目购物平台基本都是使用SOA分布式来作为系统主要架构。为什么有那么多的电商项目都选择SOA作为系统架构呢?这是因为电商行业的项目它存在以下特点:分布式、高并发、高可用、集群、负载均衡、海量数据、系统安全等一系列问题都需要解决,而SOA分布式架构正好能很好的解决这些问题。下面是我之前开发过的一个电商项目,简要分享一下SOA架构开发流程,希望能够帮到大家,如有不妥,请指原创 2017-09-30 11:29:33 · 3677 阅读 · 0 评论 -
大型互联网分布式系统架构技术要点
大型互联网分布式系统架构技术要点解决问题的通用思路是将分而治之(divide-and-conquer),将大问题分为若干个小问题,各个击破。在大型互联网的架构实践中,无一不体现这种思想。架构目标低成本:任何公司存在的价值都是为了获取商业利益。在可能的情况下,希望一切都是低成本的。高性能:网站性能是客观的指标,可以具体体现到响应时间、吞吐量等技术指标。系统的响应延迟,指系统完原创 2017-09-30 11:26:28 · 5172 阅读 · 0 评论 -
互联网分布式系统理论与技术要点
一、分布式系统的难点互联网上大型的网站、电商、搜索、大数据等系统都是基于分布式系统的,能处理高并发、高可用、大数据量、并且拥有良好的扩展性,是目前大型互联网系统架构的主要思想。那么分布式系统比起单机系统存在哪些难点呢?1. 网络因素由于服务和数据分布在不同的机器上,每次交互都需要跨机器运行,这带来如下几个问题:1. 网络延迟:性能、超时同机房的网络IO还是比较块的,但是跨机房,原创 2017-10-02 10:29:26 · 428 阅读 · 0 评论 -
分布式系统的数据一致性和事务处理
当我们在生产线上用一台服务器来提供数据服务的时候,我会遇到如下的两个问题:1)一台服务器的性能不足以提供足够的能力服务于所有的网络请求。2)我们总是害怕我们的这台服务器停机,造成服务不可用或是数据丢失。于是我们不得不对我们的服务器进行扩展,加入更多的机器来分担性能上的问题,以及来解决单点故障问题。 通常,我们会通过两种手段来扩展我们的数据服务:1)数据分区:就是把数转载 2017-10-02 10:39:42 · 430 阅读 · 0 评论