美文网首页
[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