分布式
wachoo
这个作者很懒,什么都没留下…
展开
-
分布式事务中常见的三种解决方案
目录一、分布式事务前奏 二、柔性事务解决方案架构 (一)、基于可靠消息的最终一致性方案概述 (二)、TCC事务补偿型方案 (三)、最大努力通知型 三、基于可靠消息的最终一致性方案详解 (一)、消息发送一致性 (二)、保证消息一致的变通做法 (三)、常规MQ消息处理流程和特点 (四)、消息重复发送问题和业务接口幂等性设计 (五)、本地消息服务方案 (六)、...转载 2019-12-18 15:19:32 · 160 阅读 · 0 评论 -
MySQL集群(PXC)
一、目标和方式1.目标: 1)大型互联网应用的架构设计和业务处理 2)掌握PXC集群MySQL方案的原理 3)掌握PXC集群的强一致性 4)掌握PXC集群的高可用方案2.分析方式:由浅入深,循序渐进;案例有小到大,逐步扩展二、硬件环境需求1.win /Linux/ MacOS2.Docker虚拟机3.内存8GB以上三、单节点数据库的弊...原创 2019-12-13 16:54:13 · 482 阅读 · 0 评论 -
docker搭建分布式调度系统
一、整体规划图二、docker中搭建调度服务实例分别在两台机器上创建job-admin实例docker run -d -p 8090:8090 --name job-admin-2.1.1_0 --restart=always -v /data/ucm2/:/data/ucm2/:rw -e PARAMS="--spring.profiles.active=dev" ${j...原创 2019-12-04 18:08:12 · 579 阅读 · 0 评论 -
一致性哈希算法原理
一致性Hash算法背景 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。 但现在一致性hash算法在分布式系统中也得到了广泛应用,研究过memcached缓存数据库的人...转载 2019-03-12 21:54:22 · 251 阅读 · 0 评论 -
分布式锁简单入门以及三种实现方式介绍
很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的东西也是一样的和Java多线程相关的!做好准备,马上开车!学过Java多线程的应该都知道什么是锁,没学过的也不用担心,Java中的锁可以简单的理解为多线程情况下访问临界资源的一种线程同步机制。...转载 2019-03-12 23:02:04 · 167 阅读 · 0 评论 -
分布式锁
### 什么是锁?在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。 而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可以设置该标记,其余后续线程发现已经有标记了则等待拥有标记的线...转载 2019-04-17 14:39:02 · 149 阅读 · 0 评论