• 什么是分布式?



    分布式系统(distributed system)

    • 是建立在网络之上的软件系统,由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成。
    • 使用分布式系统的好处:
      • 因为软件的特性,所以分布式系统具有高度的内聚性和透明性。
        • 内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。
        • 透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。
      • 可靠性。由于使用多台服务器实现同一功能,一台服务器的系统崩溃并不影响到其余的服务器。
      • 拥有优秀的可扩展性,可以轻易的增加新的服务器。
      • 共享性。多个服务器之间可以共享数据。
      • ....其他
    • 一个例子:分布式路由器
      • 各个路由器在本地可以相互连通。
      • 各个路由器可以管理自身的数据和配置。
      • 如果楼层更多,可以随便扩展多台路由器来实现需求,安装便捷。
      • (处理手段好的情况下)各个路由器的切换是无缝的,用户无法感知的。(比如在多层楼中摆放分布式路由,当某一个路由器信号较弱需要切换到一个信号较强的路由时,不需要重新输入wifi密码即可无缝切换)
      • .....
      • image
    • 另一个例子:分布式服务器
      • 各个服务器可以资源共享
      • 各个服务器有自己的数据库,有自己的资源
      • 可以轻易的扩展服务器
      • 工作效率高,可以用最有效的方式将工作负荷分配到可用的机器上
      • ....

  • 相关阅读:
    react组件之间传值方式
    html url 传递锚点并添加参数
    Spring Boot 构建WAR包
    Spring Boot Actuator 的使用
    Spring boot的启动加载原理
    intellij idea resin容器部署web工程
    Mybatis Mapper之见解
    踩坑----数据库阻塞
    redis缓存与数据库的记录不一致造成的问题.(乐观锁)
    H5中popstate事件的诡异行为
  • 原文地址:https://www.cnblogs.com/progor/p/8567920.html
Copyright © 2020-2023  润新知