分布式与集群区别

server/2024/10/21 3:21:30/

1、提供服务是否相同

分布式:不同的机器上部署的是不同的服务模块,对外提供不同的服务

集群:不同机器上部署的是同样的模块,对外提供同样的服务

2、目的

分布式:分解任务,用来应对高并发。

集群:用来容错,可靠性,高可用。

3、是否依赖其他模块

分布式:各节点存在依赖关系,可能存在一个挂了,其他都不能工作的情况。

集群:彼此互不干扰,执行同样的任务

4、定义

分布式:不同的业务模块部署在不同的机器上或者同一个业务分拆了多个子业务,部署在不同的服务器上,解决高并发的问题。

集群:同一个业务部署在多台机器上,提高系统的可用性。

 


http://www.ppmy.cn/server/7628.html

相关文章

解释一下“暂存区”的概念,在Git中它扮演什么角色?

文章目录 暂存区在Git中的概念与作用什么是暂存区(Staging Area)暂存区的位置和结构 暂存区在Git工作流程中的角色1. 分离工作区与版本库的交互示例代码与操作步骤示例1:将工作区的修改添加至暂存区 2. 控制提交内容的粒度示例2:分…

Hadoop——Yarn 生产环境核心参数

1. ResourceManager 相关参数: yarn.resourcemanager.hostname:ResourceManager 的主机名。yarn.resourcemanager.webapp.address:ResourceManager 的 Web 应用程序地址。yarn.resourcemanager.scheduler.address:ResourceManage…

突破编程_C++_网络编程(Boost.Asio(简介))

1 Boost.Asio 概述 注意:本教程中 Boost.Asio 选用的是 1.80.0 版本。 1.1 基本介绍 Boost.Asio 是一个用于网络和底层 I/O 编程的 C 库,它的核心在于异步输入与输出(Asynchronous Input and Output)。其高效、灵活和平台无关性…

Qt 拖放功能详解:理论与实践并举的深度指南

拖放(Drag and Drop)作为一种直观且高效的用户交互方式,在现代图形用户界面中扮演着重要角色。Qt 框架提供了完善的拖放支持,允许开发者在应用程序中轻松实现这一功能。本篇博文将详细阐述Qt拖放机制的工作原理,结合详…

桐乡上元——新概念英语对高考有用吗?

新概念英语对高考有用吗? 新概念英语是一套经典的教材,从90后开始到现在在上小学的10后,应该都或多或少学过这套教材,说是几代人共同的青春回忆也不夸张,它的地位堪比五年高考三年模拟。它的作者也是国内外英语大咖&a…

windows驱动开发-WDM框架(一)

在前面的文章中解释过,NT5.0之后windows确定了新的架构Windows Driver Model (WDM),在Vista之后又推出了Windows Driver Framework(WDF),这两个都属于驱动程序框架,那么它们的之间的关系是怎样的? WDF是对WDM进行的封…

飞书API(5):查看多维表 28 种数据类型的数据结构

一、引入 前面我们用于测试的数据集其实都是比较常用的数据,比如说文本、数字、单选等,但飞书多维表并不仅仅只有这些数据,截止发文,飞书多维表应用上支持28种数据类型,在数据层面飞书官方只提供了23种数据类型&#…

云原生小疑问 ⁉️ - Kubernetes 下重启容器会丢失数据吗?

文章目录 问题哪些数据需要持久化?解决办法参考 问题 在 docker 环境下,容器重启后还是原来的容器,数据并没有丢失。那是不是 k8s 环境下,重启也不会丢失呢? 在kubernetes/RainBond环境下,最小化的管理单元…