随笔分类 - 微服务(分布式)
摘要:首先理解事务,提供一种“要么什么都不做,要么做全套(All or Nothing)”的机制,她有ACID四大特性(原子性,一致性,隔离性,持久性) 1 分布式事务 分布式事务顾名思义就是要在分布式系统中实现事务,它其实是由多个本地事务组合而成。 对于分布式事务而言几乎满足不了 ACID,其实对于单机
阅读全文
摘要:1 什么是分布式锁? 分布式锁,即分布式系统中的锁。在单体应用中我们通过锁解决的是控制共享资源访问的问题,而分布式锁,就是解决了分布式系统中控制共享资源访问的问题。与单体应用不同的是,分布式系统中竞争共享资源的最小粒度从线程升级成了进程。相对应的是线程锁、进程锁。 线程锁(单体同一个数据库):主要用
阅读全文
摘要:ZooKeeper、Consul、Eureka和新生的Nacos 都实现了注册中心的功能。那么从哪些方面进行对比,进而选型呢? 1.数据模型: 注册中心的核心数据是服务的名字和它对应的网络地址,当服务注册了多个实例时,我们需要对不健康的实例进行过滤或者针对实例的一些特征进行流量的分配,那么就需要在实
阅读全文

浙公网安备 33010602011771号