随笔分类 -  分布式

分布式的理论学习以及实践
Session机制详解及分布式中Session共享解决方案
摘要:一、为什么要产生Session http协议本身是无状态的,客户端只需要向服务器请求下载内容,客户端和服务器都不记录彼此的历史信息,每一次请求都是独立的。 为什么是无状态的呢?因为浏览器与服务器是使用socke套接字进行通信,服务器将请求结果返回给浏览器之后,会关闭当前的socket链接,而且服务器 阅读全文
posted @ 2019-11-03 05:22 kosamino 阅读(10509) 评论(0) 推荐(1) 编辑
分布式事务解决方案及实现
摘要:一、事务的ACID原则 数据库事务的几个特性:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(Durabilily),简称就是ACID。 原子性:操作这些指令时,要么全部执行成功,要么全部不执行。只要其中一个指令执行失败,所有的指 阅读全文
posted @ 2019-10-31 07:11 kosamino 阅读(31023) 评论(0) 推荐(4) 编辑
基于Zookeeper实现分布式锁
摘要:为什么需要分布式锁 锁是多线程代码中的概念,只有当多任务访问同一个互斥的共享资源时才需要。如下图: 在我们进行单机应用开发,涉及并发同步的时候,我们往往采用synchronized或者Lock的方式来解决多线程间的代码同步问题,这时多线程的运行都是在同一个JVM之下。但当我们的应用是分布式集群工作的 阅读全文
posted @ 2019-09-29 12:03 kosamino 阅读(5608) 评论(1) 推荐(2) 编辑