自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浩子的博客

分布式专家

  • 博客(10)
  • 收藏
  • 关注

原创 分布式架构基石-TCP通信协议

为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用电线把电脑连接到了一起。但是简单的连到一起是远远不够的,就好像...

2018-08-20 17:30:58 189

原创 深入透析分布式架构的演进历程

分布式架构的演进系统架构演化历程-初始阶段架构      初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:      应用程序、数据库、文件等所有的资源都在一台服务器上。描述:      通常服务器操作系统使用linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用Mysql,汇集各种免费开源软件以及一台廉价服务器就可...

2018-08-14 17:20:57 195

原创 大型分布式架构演进过程

 分布式架构的演进过程一.分布式架构的发展历史     1946年,世界上第一台电子计算机在美国的宾夕法尼亚大学诞生,它的名字是:ENICAC ,这台计算机的体重比较大,计算速度也不快,但是而代表了计算机时代的到来,再以后的互联网的发展中也有基础性的意义。     计算机的组成是有五部分完成的,分别是:输入设备,输出设备,存储器,存储器里面由运算器和控制器,有一个冯诺依曼的模型非常形象...

2018-08-14 14:56:03 458

原创 如何把应用从单机扩展到分布式

本节会学习以下内容:第一版 单台服务器应用 第二版 应用服务器和数据库服务器分离 第三版 应用服务器集群 第四版 负载均衡器 第五版 数据库服务器集群 第六版 搜索引擎集群 第七版 缓存服务器 第八版 数据库水平/垂直拆分 第九版 应用服务器垂直拆分 第十版 SOA服务(分布式架构)第一版 单台服务器应用 出现以下问题: 由于流量越来越大出现服务器性能问题。第二...

2018-08-07 17:54:18 741

原创 初识分布式架构及意义

随着计算机系统规模变得越来越大,将所有的业务单元集中部署在一个或若干个大型机上的体系结构,已经越来越不能满足当今计算机系统,尤其是大型互联网系统的快速发展,各种灵活多变的系统架构模型层出不穷。分布式的处理方式越来越受到业界的青睐——计算机系统正在经历一场前所未有的从集中式向分布式架构的变革。集中式与分布式集中式系统所谓的集中式系统就是指由一台或多台主计算机组成中心节点,数据集中存储于这...

2018-08-07 17:05:46 5255

原创 架构设计之初体验,送给准备进阶架构的朋友(个人总结)

1 基本概念和目的 架构设计的目的是为了解决系统复杂度带来的问题,并不是要面面俱到,不需要每个架构都具备高性能、高可用、高扩展等特点,而是要识别出实际业务实际情况的复杂点,然后有有针对性地解决问题,即:有的放矢,而不是贪大求全。 在实际情况中,不一定每个系统都要做架构设计,需要结合实际情况。有时候最简单的设计开发效率反而是最高的,架构设计毕竟要投入时间和人力,这部分投入如果用来尽早编码,项目也许会...

2018-06-25 17:17:20 121

原创 Otto.de:我为什么选择分布式垂直架构

在我们开始开发otto.de网上商店时,我们选择了分布式垂直架构。之前的工作经验告诉我们,一体化架构(monolithic architecture)不能够满足不断增长的需求。爆发式增长的数据,持续提高的负载和对系统的扩展,所有的这些强迫我们去重新思考网站的架构。这篇文章将会描述我们的解决办法,还有我们这么做的原因。一体化(Monoliths)在项目刚开始的时候,团队通常会考虑使用什么编程语言和合...

2018-06-22 19:24:23 262

原创 “欣欣”架构师说:分布式具体方案解析

欣欣今天带给大家的是分布式解决方案首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的文章,对这几种方案进行解析。于是欣欣战战兢兢,顶着被大家喷的风险,写了这篇文章。先做一个说明,从理...

2018-05-24 20:57:02 111

原创 CTO详细讲解海量日志处理ELK

ELK实时日志分析平台之Elasticsearch简介Elasticsearch是一个高度灵活的开源全文检索和分析引擎。它能够迅速(几乎是实时地)地存储、查找和分析大规模数据。通常被用在有复杂的搜索要求的系统中。比如:在电子商务系统中用户搜索商品,可以使用Elasticsearch存储产品目录后为客户提供搜索接口。如果要收集日志或交易信息,然后分析这些数据得到有价值信息,可以先使用Logstash...

2018-05-23 19:44:52 334

原创 十个理由,让程序员成为2018最抢手老公

是什么让你选择一个程序员1.薪资高,很抢手程序猿,是现在需求比较大的一个职业,比较好找工作。他们在市场上很抢手、很受欢迎。关键是,他们的起薪都非常高。程序员个个都是潜力股,你看无论是世界首富,还是中国首富,最多的就做IT,说不定那天一不小心,你就成了亿万富翁的老婆啦。2.专一我是一个苦b的程序员,今晚加班到快通宵了,困得快睁不开眼了,女上司很关心,问我要不要吃宵夜。我没好气地说,宵夜就算了,能让我...

2018-05-22 21:55:57 1602 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除