20世纪90年代,单体架构,高度耦合的SOA架构 --> 2000年,通过中间件来实现服务之间的调用的轻耦合SOA架构 --> 2010年,更为轻耦合的微服务架构 ...
分类:
其他好文 时间:
2018-03-05 11:08:45
阅读次数:
123
1.源码分析专题 详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美、提高核心竞争力。 帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。知其然,并知其所以然。把知识变成自己的 2.分布式架构 互联网时代,系统架构如何迎接高并发流量的挑战。而作为技术开发者,如何去应对技术 ...
分类:
编程语言 时间:
2018-03-03 19:31:16
阅读次数:
182
一、系统架构演变 1.单一应用架构: 将所有功能都部署到一个应用上,减少增加节点的成本;但是功能增多,网站流量变大时,服务器承受不了,速度变慢。 2.垂直应用架构: 将不相关的功能分布在不同的应用上,提高效率,加快开发速度。 3.分布式架构: 当垂直应用越来越多时,可能会产生数据的交互,所以讲主要的 ...
分类:
其他好文 时间:
2018-03-02 22:15:52
阅读次数:
174
从刚接触编程开始,就听周围大佬戏说分布式架构、各种高并发场景。唬得本萌新一愣一愣的。总盼望自己有一天可以像他们一样秀操作(话外音:陈独秀同志请坐下,李大钊同志有话说。手动滑稽)。慢慢的随着自己编程能力提高,项目经验丰富,也能一窥其中门道。原来分布式系统早已存在,并在上世纪七八十年代就已经有各种分布式 ...
分类:
其他好文 时间:
2018-02-28 01:16:32
阅读次数:
179
1.源码分析专题 详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美、提高核心竞争力。 帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。知其然,并知其所以然。把知识变成自己的 2.分布式架构 互联网时代,系统架构如何迎接高并发流量的挑战。而作为技术开发者,如何去应对技术 ...
分类:
其他好文 时间:
2018-02-24 23:05:51
阅读次数:
183
由于分布式系统所涉及到的领域众多,知识庞杂,很多新人在最初往往找不到头绪,不知道从何处下手来一步步学习分布式架构。 本文试图通过一个最简单的、常用的分布式系统,来阐述分布式系统中的一些基本问题。 负载均衡 分布式缓存 分布式文件系统/CDN 分布式RPC 分布式数据库/Nosql 分布式消息中间件 ...
分类:
其他好文 时间:
2018-02-24 19:35:12
阅读次数:
199
写在前面的话:读书破万卷,编码如有神 参考内容: 《Elasticsearch顶尖高手系列-快速入门篇》,中华石杉 主要内容包括: Elasticsearch对复杂分布式机制的透明隐藏特性 Elasticsearch的垂直扩容与水平扩容 增加或减少节点时的数据rebalance master节点 节 ...
分类:
其他好文 时间:
2018-02-16 10:40:30
阅读次数:
187
简介mongodb是很出名的nosql数据库了,属于集合-文档型的特有架构nosql数据库,也是被誉为最像关系型数据库的非关系型数据库,但是不支持事务.由于mongodb原生就支持分布式架构,所以部署简单,灵活,可伸缩,自动平衡数据结构等优点,继而性能也非常高.所以搭建mongodb来使用的公司,90%都会使用到mongodb集群.YCSB是Yahoo开发的一个专门用来对新一代数据库进行基准测试的
分类:
数据库 时间:
2018-02-06 16:39:35
阅读次数:
715
一分钟了解负载均衡的一切 什么是负载均衡 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。 常见的负载均衡方案 常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服 ...
分类:
其他好文 时间:
2018-02-04 15:35:49
阅读次数:
99
前言: nginx也是一种web服务器,常用做分布式架构搭建。 1.安装 https://share.weiyun.com/c8dbcf68d32b4cccdde3974b63dd6f94,下载安装即可。 2.启动 方式一:点击nginx.exe程序,会出现屏幕一闪而过,说明启动成功。 方式二:打开 ...
分类:
其他好文 时间:
2018-01-30 19:28:55
阅读次数:
147