天眼深度丨分布式系统如何工作?
日期:2023年04月16日 08:47 浏览量:1
什么是分布式系统? 分布式系统是独立计算机的集合,在用户看来是单一连贯的系统。 为了实现共同的目标,分布式系统中的计算机相互通信
。 分布式系统的计算机可能位于一个物理位置,也可能分布在多个区域中。 分布式系统的主要优点是在性能、可靠性和可用性方面优于单一计算机系统。
它包括通过分布式计算和数据库在多个工作站之间共享资源和处理能力。 分布式系统的重要组成部分是多个节点、通信网络和控制节点之间通信的分布式中间件。 节点是相互通信的独立计算实体
。 通信网络作为节点之间交换信息的媒介。 分布式系统中的分布式中间件是分布式APP应用和底层网络基础架构之间的软件层,它提供通信、协调和资源管理等服务,以实现高效可靠的分布式计算
通过在多个节点上分布工作负载和数据,构建分布式系统体系结构,以实现容错、可扩展性和高可用性。 如果出现节点故障或网络问题,这将继续正常工作。 分布式系统是如何工作的?
要使分布式系统发挥作用,必须将任务划分为更小的子任务,并将其分布在网络中的多个节点或计算机上。 这些节点或计算机进行通信和协作以完成任务。
接下来的四个步骤概述了分布式系统的行为。 分布式分布式系统由分布在各个现实或虚拟位置的许多部分或节点组成。 这些部分可以通过网络相互通信,实现单一的目标。
交流分布式系统的组件可以使用TCP/IP、HTTP、消息队列等各种协议和工具相互通信。 这些协议允许节点发送和接收消息和数据并与之进行通信。 和谐
为了使分布式系统的各部分顺利合作,有必要调整它们的动作。 可以使用分布式算法、一致协议或分布式事务等各种机制来实现这种协调。 容错技术
创建分布式系统时必须考虑容错能力。 这意味着您必须能够处理特定部分或节点故障,而不会影响整体系统性能或可用性。 分布式系统采用冗余、复制或分区策略来实现容错。
在线搜索引擎是分布式系统的一个例子,它包括许多执行各种功能的节点,例如捕获网站、索引内容和处理用户请求。 这些节点协作为用户提供快速高效的搜索结果。
安全透明地记录区块链——交易的中心化账簿——也是分布式系统的一个例子。 分类帐存储在网络中的多个节点中,每个节点都维护整个分类帐的副本,因此是分布式的
提高透明度、安全性和抵御故障和攻击的灵活性。推荐阅读
-
小米辣怎么保存(切好的小米辣怎么保存)
2023-04-16
分布式系统中的分布式中间件是分布式APP应用和底层网络基础架构之间的软件层,它提供通信、协调和资源管理等服务,以实现高效...
-
换港币换多少人民币多少人民币汇率(换港币换多少零钱)
2023-04-16
分布式系统中的分布式中间件是分布式APP应用和底层网络基础架构之间的软件层,它提供通信、协调和资源管理等服务,以实现高效...
-
永安期货资管业务介绍(永安期货公司简介)
2023-04-16
分布式系统中的分布式中间件是分布式APP应用和底层网络基础架构之间的软件层,它提供通信、协调和资源管理等服务,以实现高效...
-
用友t6固定资产制单业务未完成是什么意思(用友t6如何启用固定资产模块)
2023-04-16
分布式系统中的分布式中间件是分布式APP应用和底层网络基础架构之间的软件层,它提供通信、协调和资源管理等服务,以实现高效...
-
湖北金叶科技股份有限公司(湖北金叶阳光商业连锁有限公司)
2023-04-16
分布式系统中的分布式中间件是分布式APP应用和底层网络基础架构之间的软件层,它提供通信、协调和资源管理等服务,以实现高效...
-
结婚领结搭配休闲衬衫,领结要配怎样的衬衫
2023-04-16
分布式系统中的分布式中间件是分布式APP应用和底层网络基础架构之间的软件层,它提供通信、协调和资源管理等服务,以实现高效...