
架构设计
liuhuiteng
这个作者很懒,什么都没留下…
展开
-
阿里P8架构师谈:架构设计经验汇总
架构设计更多的是实践经验总结,以下架构设计经验,我会陆续补充完整。 一:数据库拆分原则 阿里P8架构师谈:架构设计之数据库拆分六大原则 二:缓存选择原则 阿里P8架构师谈:分布式缓存的应用场景、选型比较、问题和挑战 三:消息中间件原则 阿里P8架构师谈:消息中间件介绍、典型使用场景、以及使用原则 后续陆续更新以下架构设计原则: 工程拆分原则 性能调优原则 性能评估原则 容错原则 ...原创 2020-05-26 10:53:22 · 435 阅读 · 0 评论 -
史上最强大型分布式架构详解:高并发+数据库+缓存+分布式+微服务+秒杀
分布式架构设计是成长为架构师的必备技能,涵盖的内容很广,今天一次打包分享,文末有:最全分布式架构设计资料获取方式~ 负载均衡 负载均衡的原理和分类 负载均衡架构和应用场景 分布式缓存 常见分布式缓存比较:memcached和redis memcached和redis的详解 分布式缓存的问题和挑战 高并发性能架构设计 Web性能优化方案 应用服务器性能优化 数据库性能优化 JVM内存运行原理、回收算法机制以及JVM.原创 2020-05-26 10:58:58 · 1898 阅读 · 0 评论 -
阿里P8架构师谈:高并发网站的监控系统选型、比较、核心监控指标
在高并发分布式环境下,对于访问量大的业务、接口等,需要及时的监控网站的健康程度,防止网站出现访问缓慢,甚至在特殊情况出现应用服务器雪崩等场景,在高并发场景下网站无法正常访问的情况,这些就会涉及到分布式监控系统,对于核心指标提前监控,防患于未然。 常见的开源监控系统 1.Zabbix Zabbix是一个基于WEB界面的提供分布式系统监控以及网络监控功能的企业级开源运维平台,也是目前国内互联网用户中使用最广的监控软件。 入门容易、上手简单、功能强大并且开源免费。 Z...原创 2020-05-10 08:32:38 · 386 阅读 · 0 评论 -
阿里P8架构师谈:分布式架构设计12精讲
分布式架构设计包含: 分布式缓存 分布式消息中间件 分库分表、读写分离 单点登录等 想成为阿里160万年薪的P8架构师?你必须掌握如下6大技能体系! 阿里P8架构师谈:分布式架构系统拆分原则、需求、微服务拆分步骤 阿里P8架构师谈:高并发与多线程的关系、区别、高并发的技术 阿里P8架构师谈:MongoDB、Hbase、Redis等NoSQL优劣势、应用场景 阿里P8架构师谈:NoSQL和SQL的区别,NoSQL的使用场景和选型比较 阿里P8架...原创 2020-05-10 08:27:01 · 446 阅读 · 0 评论 -
大型网站系统的特点和架构设计
分布式架构 阿里P8架构师谈:淘宝技术架构从1.0到4.0的架构变迁 优知学院」淘宝技术架构的前世今生(上) 优知学院」淘宝架构的前世今生(下) 揭秘:一位亲历者眼中的淘宝技术架构发展之路 淘宝发展历程最具决定性的一次技术架构演变 大型网站架构设计谈过了多期,本篇大部分内容来源与大型网站技术架构这本书,算是大型网站技术的科普篇,推荐给大家。 大型网站系统的特点 1.高并发,大流量 需要面对高并发用户,大流量访问。 2.高可用 系统 7 x 24.原创 2020-05-10 08:15:55 · 988 阅读 · 0 评论 -
陈睿:架构设计之数据库拆分六大原则
架构设计之数据库拆分原则 数据拆分前其实是要首先做准备工作的,然后才是开始数据拆分,我先讲拆分前需要做的事情: 第一步:采用分布式缓存redis、memcached等降低对数据库的读操作。 第二步:如果缓存使用过后,数据库访问量还是非常大,可以考虑数据库读、写分离原则。 第三步:当我们使用读写分离、缓存后,数据库的压力还是很大的时候,这就需要使用到数据库拆分了。 数据库拆分原则:就是指通过某种特定的条件,按照某个维度,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机.原创 2020-05-09 09:05:37 · 537 阅读 · 0 评论 -
「优知学院」淘宝技术架构的前世今生(上)
“ 淘宝技术架构经历从最初的LAMP架构,到IOE架构,再到分布式架构,再到去IOE,最后到现在的云计算平台架构这一变化过程在不断解决上面的技术问题,可以说淘宝技术架构的演变就是活生生的一本架构教科书。 这次为大家带来淘宝架构从1.0到3.0的整个演变过程,淘宝架构前世今生下部将为大家带来4.0-5.0架构的演变过程以及重点解读到淘宝架构走过哪些弯路,哪些是现在公司的技术架构可以避免和参考的。 淘宝1.0架构 第一个阶段:LAMP+数据库读写分离 技术...原创 2020-05-09 09:00:04 · 302 阅读 · 0 评论 -
「优知学院」淘宝架构的前世今生(下)
“ 淘宝技术架构前世今生就是一部架构活教材,今天仍然由陈睿mikechen为大家解读淘宝架构。 我稍微把前面淘宝架构的三个阶段简短总结: 淘宝1.0 采用LAMP mysql读写操作 淘宝2.0 把mysql替换为oracle,为了使用oracle的连接池,php采用代理连接 sqlreplay 淘宝3.0 把php替换为java,业务代码重写,采用多层结构,全部替换为java体系,加入缓存、搜索、分布式存储。 唯一的主线已经非常清晰了,...原创 2020-05-09 08:54:29 · 458 阅读 · 0 评论 -
阿里P8架构师谈:分布式架构设计(文章合集)
Docker容器 阿里P8架构师谈:Docker简介、组成架构、使用步骤、以及生态产品 阿里P8架构师谈:Docker容器的原理、特征、基本架构、与应用场景 消息中间件 阿里P8架构师谈:消息中间件介绍、典型使用场景、以及使用原则 阿里P8架构师谈:分布式消息Kafka的原理、基础架构、使用场景 阿里P8架构师谈:主流的消息队列MQ比较,详解MQ的4类应用场景 微服务 阿里P8架构师谈:微服务Dubbo和SpringCloud架构设...原创 2020-05-09 08:32:07 · 696 阅读 · 1 评论 -
一篇文章了解架构设计的本质
“ 大型网站的架构设计,涉及到的面非常多,并不像大家想象的那样,就是一个网站这么简单,今天抛砖引玉,希望大家正确看待架构设计。 什么是架构设计的本质? 任何系统,自然情况下,都是从有序到无序,这是有科学依据的, 按照热力学第二定律,自然界的一切自发过程都有方向性,一个孤立系统会由有序变为无序,即它的熵会不断增加,最终寂灭。但生物可以通过和外界交互,主动进行新陈代谢,制造“负熵”来保证自身有序,继续生存。 同样,一个软件系统随着功能越来越多,调用量急剧增长...原创 2020-05-09 08:26:36 · 226 阅读 · 0 评论 -
大型网站架构设计
“ 大型网站的架构设计,涉及到的面非常多,并不像大家想象的那样,就是一个网站这么简单,今天抛砖引玉,希望能给想从事互联网行业的同学一点初步的概念。 架构设计,其实就要清楚整个大型网站技术架构的演变历程,知道每个阶段的瓶颈在哪里,以及对应的解决方案。很多公司都是小做到大,特别是创业公司,如果一步步发展起来,网站架构演变都会经历这些步骤,请重点注意顺序。 大型网站架构演变过程 架构演变第一步:物理分离webserver和数据库 架构演变第二步:增加页面缓存 架构...原创 2020-05-09 08:20:58 · 630 阅读 · 0 评论