系统设计:代理、冗余和复制

发布于:2024-10-24 编辑:匿名 来源:网络

代理 代理服务器是客户端和后端服务器之间的中间服务器。客户端连接到代理服务器来请求网页、文件、连接等服务。

简单地说,代理服务器是一个软件或硬件,充当客户端从其他服务器寻求资源的中介。通常,代理用于过滤请求、记录请求或有时转换请求(通过添加/删除标头、加密/解密或压缩资源)。

代理服务器的另一个优点是缓存可以处理许多请求。如果多个客户端访问特定资源,代理服务器可以缓存该资源并将其提供给所有客户端,而无需访问远程服务器。

那么什么时候使用它呢?用于大型促销场景。例如,我给你一个更具体的。

笔者曾就职于京东,我以京东为例。京东APP首页直接暴露所有京东用户。

尤其是在大促销期间,数亿活跃用户可能参与产品促销和闪购。那么对于这些??热点产品,我们需要如何应对呢?毫无疑问,我们需要一个接入网关。

为什么?因为大促的三大工具就是缓存、限流、降级。所以有时候你会发现返回给你的页面现在正在从页面故障中恢复,降级了。

例如,有时你发现现在很忙。由于流量有限,请勿重复点击。

有时候,你发现明明看到了商品,但是下单的时候却发现已经没有货了,因为缓存同步的时候库存已经卖完了。那么网关是如何处理的呢?往往是Nginx+Lua代理服务器+三级缓存。

代理服务器类型 代理可以驻留在客户端的本地服务器上或客户端和远程服务器之间的任何位置。以下是一些众所周知的代理服务器类型: 开放代理 开放代理是任何 Internet 用户都可以访问的代理服务器。

通常,代理服务器仅允许网络组(即封闭代理)内的用户存储和转发 DNS 或网页等 Internet 服务,以减少和控制该组使用的带宽。然而,通过开放代理,互联网上的任何用户都可以使用此转发服务。

有两种众所周知的开放代理类型: 1. 匿名代理 - 这些代理修订版本发布在服务器上,无需解析 IP 地址。比如我们的域名DNS实际上隐藏了我们内部服务器的IP地址。

2.透明代理——比如我们的VIP其实就是我们的IP地址映射。反向代理 反向代理代表客户端从一台或多台服务器检索资源。

然后,这些资源返回给客户端,看起来就像来自代理服务器本身。冗余是指系统的关键组件或功能的重复,以提高系统的可靠性,通常采用备份或故障保护的形式。

或提高实际系统性能。例如,如果服务器上仅存储文件的一份副本,则丢失该服务器就意味着丢失该文件。

由于丢失数据很少是一件好事,因此我们可以创建文件的重复或冗余副本来解决此问题。冗余在消除系统单点故障方面发挥着关键作用,并在发生危机时提供备份。

例如,如果生产环境中运行两个服务实例,其中一个出现故障,系统可以故障转移到另一个。复制 复制意味着共享信息以确保冗余资源(例如软件或硬件组件)之间的一致性,从而提高可靠性、容错性或可访问性。

复制广泛应用于许多数据库管理系统(DBMS)中,通常在原始数据库和副本数据库之间具有主从关系。主服务器获取所有更新,然后将更新传递给主服务器的从服务器。

每个从站都会输出一条消息,表明它已成功接收到更新,从而允许发送后续更新。作者补充说,本质上,代理服务器就相当于我们为了满足隐私而高内聚、低耦合,这是软件设计原则。

通过代理的方式,我们可以轻松屏蔽掉一些我们不想关注的事情(比如认证、缓存、聚合等),我们可以更加专注于处理自己的业务事务。冗余实际上是复制后的一种状态。

我们想要实现冗余来提高我们的高可用性,所以我们选择进行主从复制。类似的想法是不同集群之间副本的保留,比如ES对副本的使用。

系统设计:代理、冗余和复制

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 飞腾公司:基于飞腾芯片的服务器首次入围中国移动、中国电信集中采购

    飞腾公司:基于飞腾芯片的服务器首次入围中国移动、中国电信集中采购

    科创板日报《科创板日报》 记者从飞腾公司获悉,其腾云S双插槽服务器近日通过运营商测试,基于飞腾“腾云S”芯片的服务器入围中国移动、中国电信近期服务器集中采购项目。 据公司相关人士透露,这是飞腾首次进军运营商服务器领域,但最终实施规模还要看实际需求。 “飞腾的下

    06-06

  • 这家公司聘请了人类历史上第一位AI CEO

    这家公司聘请了人类历史上第一位AI CEO

    很多人都思考过一个问题——现在AI技术爆发式增长,哪个职业会首先被AI取代。 继这个问题之后,X用户陈思琪在X平台发起了题为“AI将首先取代谁?”的民意调查。 选项包括:工程师、设计师、产品经理和首席执行官。 最终,CEO一职以31.4%的得票率拔得头筹。 这个结果并非没有根

    06-21

  • 淘宝与哔哩哔哩携手,淘宝成为二次元商业化第一平台

    淘宝与哔哩哔哩携手,淘宝成为二次元商业化第一平台

    据投资界12月20日消息,淘宝与哔哩哔哩共同宣布达成战略合作。 双方将依托各自的资源优势,在哔哩哔哩自身的IP商业运营、UP主内容电商等方面开展了广泛的合作。 根据协议,双方将在哔哩哔哩自有IP的商业化方面打通从前端业务场景到产品开发的商业化链路。 同时支持B站签约UP

    06-18

  • 美畅股份敲钟,成陕西省第57家上市公司

    美畅股份敲钟,成陕西省第57家上市公司

    美昌股份敲响钟声,成为陕西省第57家上市公司。 2019年8月24日,杨凌美昌新材料股份有限公司(以下简称美昌股份)在深圳证券交易所创业板正式挂牌上市,成为陕西省首家上市公司。 上市公司57家。 当日,美畅股份开盘60元,收盘70.06元,总市值2500万元。 美昌有限公司于今年7

    06-17

  • 我不会和你讨论这个问题! Linus Torvalds 删除了 AWS 工程师提交的补丁,称这是一种愚蠢的行为,网友:我的幸福回来了

    我不会和你讨论这个问题! Linus Torvalds 删除了 AWS 工程师提交的补丁,称这是一种愚蠢的行为,网友:我的幸福回来了

    “大神”Linus Torvalds又来骂人了。 据开源中国报道,近日,Linux 内核项目负责人 Linus Torvalds 删除了 AWS 工程师提交的一个补丁,他认为该补丁会导致所有使用该补丁的 Linux 用户(无论是否使用 Intel CPU)的 CPU 性能下降。 在回复这封电子邮件时,他说:在我看来,这

    06-17

  • 《半导体芯科技》杂志主编刘胜教授当选中国科学院院士

    《半导体芯科技》杂志主编刘胜教授当选中国科学院院士

    11月22日消息,据中国科学院之声《关于公布年中国科学院院士增选当选院士名单的公告》,中国科学院2018年,中国科学院选出了59名中国科学院院士,其中,武汉大学机械与动力学院院长、《半导体芯科技》杂志主编刘胜教授当选。 研究方向为微纳制造与芯片封装与集成。 据武汉大学

    06-06

  • 2020年将启动大规模投资自主5G网络

    2020年将启动大规模投资自主5G网络

    央视新闻工信部部长苗圩表示将大规模投资自主5G网络2020年,对于5G应用来说,80%的真实应用场景应该是用于物对物通信,比如工业互联网、车联网、远程医疗等领域。 关于车联网,工信部、交通运输部、公安部已达成共识,推动车联网发展,不仅要关注汽车,还要关注道路、依托5G实

    06-06

  • 黄炎详解鼎晖创投新格局

    黄炎详解鼎晖创投新格局

    今年5月广为人知的王功权“私奔”事件终于落下帷幕,鼎晖创投的工作重回正轨。 尽管王功权本人以及卷入这起事件的鼎晖创投已经成为圈内外的热门话题,但对于鼎晖创投来说,此事已经尘埃落定,也标志着一个新时代的开始。 近日,在鼎晖投资办公室,鼎晖投资合伙人黄炎接受了清

    06-17

  • 中菱科技近2亿B轮融资完成首笔交割,深圳创投制造业转型升级新材料基金领投

    中菱科技近2亿B轮融资完成首笔交割,深圳创投制造业转型升级新材料基金领投

    投资界(ID:pedaily)1月4日消息,浙江中菱科技股份有限公司中岭科技股份有限公司(简称“中岭科技”)宣布完成首笔B轮融资,首笔交割金额近2亿元。 本轮融资由深创投制造业转型升级新材料基金领投、新恒利达资本参与投资,多维资本担任独家财务顾问 深创投制造业转型升级新

    06-18

  • 实地考察宁波创业:宁波助力人工智能? 100亿投资先进制造业,投资人称“土”

    实地考察宁波创业:宁波助力人工智能? 100亿投资先进制造业,投资人称“土”

    在人工智能创业如火如荼之际,如果说软件系统层面的应用创新在北上广深,那么智慧运营商硬件水平升级必须重点关注浙江宁波。 宁波是长三角南翼著名的制造业基地。 作为全国首个“中国制造”试点示范城市,宁波选择聚焦新材料、新技术、新装备产业,引导市场回归实体经济,年年

    06-17

  • 高顿教育完成8亿元C轮融资,高瓴资本、摩根士丹利联合领投

    高顿教育完成8亿元C轮融资,高瓴资本、摩根士丹利联合领投

    据投资界11月21日消息,高顿教育集团近日完成8亿元C轮融资,由高瓴资本领投与摩根士丹利联合领投,永华投资、嘉裕基金跟投。 高顿表示,本轮融资将主要用于继续打造终身金融教育生态系统,并加强对人工智能、大数据、云计算等科技领域的投入,深化其在商业场景中的应用,从而

    06-17

  • 微米医疗完成数千万元Pre-A轮融资,辰德资本独家投资

    微米医疗完成数千万元Pre-A轮融资,辰德资本独家投资

    投资界3月6日消息,据动脉网消息,上海微米医疗科技有限公司(以下简称微米医疗)简称“微米医疗”)完成数千万元Pre-A轮融资,由辰德资本独家投资。 据悉,本轮融资将用于推动公司动脉瘤介入治疗产品MeshCoil致密网状封堵器进入临床研究。 公开资料显示,微米医疗成立于200

    06-18