https://blog.csdn.net/rubulai/article/details/85956329  !!!应用他人的博客,讲应用

https://blog.csdn.net/blankhang/article/details/79346216

PS:
1.单个进程内,有多个线程,可以共享进程的内存空间
2. 进程和进程之间通信比较麻烦, 会涉及 序列化和反序列化

PS :以一个交易网站看网站是如何变大的,网站的发展!!!!

PS:随着请求的增加,服务器告急,应用和服务进行分离,分成2台机器

PS: 应用服务器告急,两台应用服务器无交互,(访问可以通过硬件(负载均衡)或者dns解决),还有一个重要就是Session问题

PS:底层的读写分离---现实中  读多写少,所以要读写分离

PS: 读写分离操作

https://blog.csdn.net/mengfanzhundsc/article/details/89641067

https://www.cnblogs.com/cjsblog/p/9712457.html

https://www.cnblogs.com/surge/p/3582248.html

数据库同步-是通过mysql内部配置文件实现的

https://blog.csdn.net/starlh35/article/details/78735510

PS: 当数据库遇到压力时,主要考虑三点

数据库垂直拆分 水平拆分


 

  

1: 过去最早是一台tomcat,后续程序扩大一台不够用使用了多个tomcat,但是当用户访问时怎么去划分资源呢?
answer : 使用nginx,他是一个静态资源的服务器,不过他有一个特殊的功能就是代理转发。 那么tomcat主要用来分发请求
2. 为了方便使用服务,讲业务进行分离,因为大数据服务器比较多,如果有业务更新的话,需要更新许多台服务器,那么很麻烦。
所以,使用业务分理。 那么问题有又来了,分离了业务怎么调取服务呢? 有WebService,有点笨重。 目前使用意向RPC机构
的dubbo
3.服务显现了,现在就要解决数据存储的问题了, 阿里有 写了一个分库分表的中间件 MyCat, 也可以使用Redis缓存数据。
也可以使用数据库进行区分,一个用来读 、一个用来写。
4.Nginx专门负责分发请求,一台显然不行,所以需要多台。为了高可用,使用keepalived框架,软件外部会暴露一个ip,
内部多态服务器有各自ip,监控ngnix是不是活着。如果nigix挂了,keepalived把自己ip交给活的,nigix挂了把ip交给活的
1.CDN服务器是由运营商提供的,专门负责静态的资源(如图片的资源)和当用户访问的时候转发到最近的服务器 。像
淘宝都有自己的CDN,小公司一般会向运营商租用CDN服务器

day02 大型互联网架构演变历程笔记 和nigix和keepalived的更多相关文章

  1. 大型互联网架构概述 关于架构的架构目标 典型实现 DNS CDN LB WEB APP SOA MQ CACHE STORAGE

    大型互联网架构概述 目录 架构目标 典型实现 DNS CDN LB WEB APP SOA MQ CACHE STORAGE 本文旨在简单介绍大型互联网的架构和核心组件实现原理. 理论上讲,从安装配置 ...

  2. 大并发server架构 && 大型站点架构演变

    server的三条要求: 高性能:对于大量请求,及时高速的响应 高可用:7*24 不间断,出现问题自己主动转移.这叫fail over(故障转移) 伸缩性:使用跨机器的通信(TCP) 另外不论什么网络 ...

  3. Web高级征程:《大型网站技术架构》读书笔记系列

    一.此书到底何方神圣? <大型网站技术架构:核心原理与案例分析>通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计 ...

  4. [转载]大型网站应用中 MySQL 的架构演变史

    没有什么东西是一成不变的,包含我们的理想和生活!MySQL作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去IOE,都体现出了MySQL举足轻重的作用.今天我们就从淘宝的发展来 ...

  5. Mysql在大型网站的应用架构演变

    原创文章,转载请注明: 转载自http://www.cnblogs.com/Creator/本文链接地址: Mysql在大型网站的应用架构演变 本文已经被多处转载,包括CSDN推荐以及码农周刊等等,阅 ...

  6. 大型网站应用中MySQL的架构演变史

    没有什么东西是一成不变的,包含我们的理想和生活!MySQL作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去IOE,都体现出了MySQL举足轻重的作用.今天我们就从淘宝的发展来 ...

  7. 转:Mysql在大型网站的应用架构演变

    原文来自于:http://www.cnblogs.com/Creator/p/3776110.html 原创文章,转载请注明: 转载自http://www.cnblogs.com/Creator/本文 ...

  8. Mysql在大型网站的应用架构演变(转)

    原文: Mysql在大型网站的应用架构演变 本文已经被多处转载,包括CSDN推荐以及码农周刊等等,阅读数超过5w+,回流到我博客流量的还是比较少,不过这不重要, 后续会分享更多技术,尽量试图把自己理解 ...

  9. 15套java互联网架构师、高并发、集群、负载均衡、高可用、数据库设计、缓存、性能优化、大型分布式 项目实战视频教程

    * { font-family: "Microsoft YaHei" !important } h1 { color: #FF0 } 15套java架构师.集群.高可用.高可扩 展 ...

随机推荐

  1. 一个表单里,如果有<button>标签存在,它会自动提交表单

    可以用button代替input type=”submit”吗? 在ie下,<button>标记恐怕还存在几个不大不小的问题. 在一个表单里,如果有一个以上"submit&quo ...

  2. English trip V1 - 6.Accidents Happen! 发生意外! Teacher:Corrine Key: 过去进行时 was or were + Ving

    In this lesson you will learn to talk about past occurences. 过去进行时 课上内容(Lesson) C: Hi, Loki! L: Hi, ...

  3. js下载图片

    DownloadImgZP = imgPath => { const image = new Image(); // 解决跨域 Canvas 污染问题 image.setAttribute('c ...

  4. IDEA搭建ssm框架测试衍生出的问题The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Develop\jdk7\jdk1.7.0_79\bin;

    最近玩起IDEA这开发工具,搭建ssm框架测试时,部署项目出现如下问题: 信息: The APR based Apache Tomcat Native library which allows opt ...

  5. Repeater中服务器按钮

    protected void Button1_Click(object sender, EventArgs e)        {            Button btn = sender as ...

  6. JAVA 中CLOB与Clob有区别

    在JAVA中CLOB与Clob是有区别的类型. (oracle.jdbc.internal.OracleCallableStatement)OracleCallableStatement能接收CLOB ...

  7. EBS Workflow参考资料

    参考资料: How to send an email from oracle workflow process using an AdHocRole? Notification System APIs ...

  8. @XmlAccessorType @XmlType 详解

    例子: @XmlAccessorType(XmlAccessType.FIELD) String name=”CY”; } public static void main(String[] args) ...

  9. CF 459A && 459B && 459C && 459D && 459E

    http://codeforces.com/contest/459 A题 Pashmak and Garden 化简化简水题,都告诉平行坐标轴了,数据还出了对角线,后面两个点坐标给的范围也不错 #in ...

  10. css 初始包含块

    continuous media ,paged media 关于continuous media[连续媒体]和paged media[分页媒体] 直白的讲,continuous和paged media ...