分布式
sinaihalo
这个作者很懒,什么都没留下…
展开
-
分布式锁
使用场景: 秒杀类场景 分布式锁: 当多个进程不在同一个系统中,用分布式锁控制多个进程对资源的访问。 常用实现: 关键是在分布式的应用服务器外,搭建一个存储服务器,存储锁信息。例如数据库、Redis、Zookeeper 分布式锁基于zk开源实现: Apache Curator(监护) 以下zookeeper实现简介: zxid(Zookeeper Transaction Id) ZooKeeper...原创 2019-03-22 17:49:21 · 247 阅读 · 0 评论 -
事务
分布式一致性 二阶提交协议(Two Phase Commitment Protocol)、三阶提交协议(Three Phase Commitment Protocol)和Paxos算法 全局事务与本地事务 本地事务不用事务的编程框架来管理事务,直接使用资源管理器来控制事务。典型的就是java.sql.Connection 全局事务是由资源管理器管理和协调的事务。事务管理器控制着全局事务,管理事务生...原创 2019-03-22 15:53:55 · 341 阅读 · 0 评论 -
redis
redis 缓存 页面缓存(缓冲期可能旧数据;第一次访问依然慢) 服务器缓存(服务器内存爆满) 专门服务器:redis 问题:缓存雪崩(持久化Persistence) 高可用(哨兵Sentinel和复制Replication),Sentinel管理监控多个服务器,Replication一个服务器多个备份 性能横向扩展,集群Cluster,每台服务器只负责其中的一部分 分布式服务:既是增加或减少分布...原创 2019-03-22 18:30:07 · 184 阅读 · 0 评论 -
高效数据读取和可靠存储
在持久化存储的基础上建立的访问性能更加高效的内存数据读取节点原创 2019-09-13 18:31:02 · 248 阅读 · 0 评论