【网络安全 | 甲方安全建设】分布式系统、Redis分布式锁及Redisson看门狗机制

未经许可,不得转载。

文章目录

    • 分布式系统
      • 分布式系统的核心特性
      • 分布式系统的典型架构
    • 分布式锁概念
    • Redis 分布式锁原理
      • 互斥性
      • 锁释放
      • 锁的唯一性
      • 具体实现
    • Redisson分布式锁

分布式系统

分布式系统是一种由多台计算机(节点)组成的系统,这些节点通过网络相互连接并协同工作,共同完成任务。在分布式系统中,所有节点对外表现为一个整体,能够实现比单一计算机更高的性能、可靠性和可扩展性。分布式系统的节点可以分布在不同的物理位置,甚至在不同的地理区域,从而提高系统的容错性和服务的可用性。

分布式系统的核心特性

1、透明性:分布式系统对用户来说是透明的,即用户感知不到资源的分布。透明性体现在访问透明、位置透明、并发透明、故障透明等方面。例如,用户不需要知道某个资源位于哪个节点,也不需要关心节点的故障情况。

2、容错性:由于节点和网络可能随时发生故障,分布式系统需要具备容错能力,以确保系统在部分节点失效的情况下仍然可以提供服务。容错性通过数据冗余、自动故障恢复等方式实现。

3、一致性:在分布式环境中,由于多个节点可能同时操作同一数据,因此一致性非常重要。分布式系统的一致性通常分为强一致性和弱一致性。强一致性意味着所有节点的数据始终保持一致,而弱一致性允许节点数据暂时不一致,但会在最终达到一致状态(最终一致性)。

4、可扩展性:分布

上一篇:云计算在esxi 主机上创建 4g磁盘,同时在此磁盘上部署linux


下一篇:枚举及优化(一)-第2题     火柴棒等式 查看测评数据信息