代码编织梦想

分布式cap理论-爱代码爱编程

CAP理论是指在分布式系统中Consistency(一致性)、Availability(可用性)、Partition Tolerance(分区容错性)三者不能同时成立。在1998年由加州大学的计算机科学家Eric Brewer提出。 Consistency : Every read receives the most recent write or

分布式系统cap定理-爱代码爱编程

目录 Eureka Zookeeper Consul CAP定理的定义是指在分布式系统中三者只能满足其二,也就是存在分布式CA系统的。 这个定理起源于加州大学柏克莱分校(University of California, Berkeley)的计算机科学家埃里克·布鲁尔在 2000 年的分布式计算原理研讨会(PODC)上提出的一个猜想

分布式系统分布式会话-爱代码爱编程

分布式会话 Session是面向连接的状态信息,是对Http无状态协议的补充。浏览器有个Cookie,在一段时间内这个Cookie都存在,然后每次发请求过来都带上一个特殊的jsessionid cookie,就根据这个东西,在服务端可以维护一个对应的Session域,里面可以放数据。一般的话只要没关掉浏览器,Cookie还在,那么对应的那个Session

分布式系统分布式事务-爱代码爱编程

分布式事务  什么是分布式事务 如何解决分布式事务问题 分布式事务的实现主要有以下6种方案:XA 方案、TCC 方案、SAGA 方案、本地消息表、可靠消息最终一致性方案、最大努力通知方案。 特别严格的场景用TCC来保证强一致性;然后其他的一些场景基于阿里的RocketMQ来实现分布式事务。业务系统对于资金没那么敏感的话就用可靠消息最终一致性方案。 两

分布式系统分布式锁-爱代码爱编程

分布式锁 锁是对同一时间只能有一个线程访问某个资源的限制,synchronized关键字虽然可以处理多线程问题,保证同一时间只有一个线程访问到某个资源,做不到粗细度控制,只适用于单机系统,对分布式集群系统就满足不了。Java虽然提供了Lock接口,可以做到粗细度控制,却依然只适用于单击系统。现在越来越多的项目,为了追求性能和并发,采用了soa架构,微服务