美文网首页
[java]63、zookeeper基础

[java]63、zookeeper基础

作者: 史记_d5da | 来源:发表于2022-12-18 22:44 被阅读0次

1、系统高可复用

1、系统的健壮性, 不允许系统出现单点故障。
2 、系统的处理能力, 可以提高系统的处理能力, 保证系统的运行效率。

1.1、集群

主要是原来使用的是一台服务器处理, 现在使用多台服务器保障系统的运行
1、 主备集群: 主要有一个主要节点提供服务, 另外的节点主要是出于备份状态, 平时不提供工作, 一旦主节点出现问题, 备份节点启动运行, 提供正常的服务
2、 主从集群: 集群中的节点都提供服务, 但是每台服务器的角色可能不一样, 比如配置数据库的读写分离, 主数据库可能是写操作, 对于实时性要求不高的读操作就使用从数据库
3、 普通集群: 集群中的节点提供的功能是一样的, 所有的节点没有主从之分,主要是提高系统的高可用,


主备集群
主从集群
高可复用
1.2、分布式

应用服务器和数据库服务器之间需要走网络通信,把所有需要走网络这种部署方式称之为"分布式应用",例如Tomcat应用通过网络链接MySQL数据库

分布式
1.3、微服务

微服务一定是分布式, 但是分布式不一定是微服务。
随着项目开发的功能变多, 架构变强, 我们需要根据模块来进行划分, 每个模块之间通过服务之间的网络调用, 我们称之为微服务架构。


微服务

2、分布式协调服务

主要是指Zookeeper在分布式系统中充当一个协调者的角色,帮助我们的具体的业务系统之间的相互协调,保证系统的正常运行
1、分布式存储

分布式存储
2、分布式计算
分布式计算
3、分布式系统
分布式协调服务器

相关文章

网友评论

      本文标题:[java]63、zookeeper基础

      本文链接:https://www.haomeiwen.com/subject/mbwvtdtx.html