
分布式
Alenlyx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
微服务下Java开发实践
从写下第一篇对 分布式系统 的理解 ,转眼过去两年,技术在快速迭代发展 微服务, 云原生, 服务网格, Service Mesh等新概念层出不穷,本文旨在回顾2018.11-2020.10这两年在Java开发中的技术实践。1.关于Java语言的深入2.基于SpringBoot&Spring Cloud如何快速搭建自己后端服务3.基于K8S进行服务弹性部署,快速伸缩4.中间件的深入(KafKa Redis MySQL)5.服务监控和稳定性的思考6.Java技术之外的延申...原创 2020-10-13 23:51:26 · 464 阅读 · 1 评论 -
分布式系统概念
一 分布式系统分布式系统的由来:国内来讲,移动互联网的爆发伴随着分布式系统的突现,移动互联网最大的特点是2(to)c的o2o产品越来越多,这跟传统2B的系统最大区别就是用户量的不同,2C系统的用户量远远要高于2b系统,这就对系统提出了各种各样的高标准,响应时间,性能,灾备,吞吐量等等,各种分布式技术也是为了这些标准而服务。分布式架构的应用:分布式文件系统分布式缓存系统分布式数据库分布...原创 2018-11-15 16:25:36 · 39751 阅读 · 8 评论 -
分布式系统特点和常见问题
分布式系统的特点分布式系统是一个由硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。其拥有如下特点-分布性分布式系统中的多台计算机都会在空间中随意分布,同时,机器的分布情况也会随时变动。-对等性分布式系统中的计算机没有主/从之分,既没有控制整个系统的主机,也没有被控制的从机,组成分布式系统的所有计算机节点都是对等的,副本指的是分布式系统对数据和服务提供...原创 2019-06-18 23:05:06 · 1355 阅读 · 0 评论 -
分布式事务理论
基础理论先简单介绍下数据一致性的基础理论。强一致当更新操作完成之后,任何多个后续进程或者线程的访问都会返回最新的更新过的值。这种是对用户最友好的,就是用户上一次写什么,下一次就保证能读到什么。根据 CAP 理论,这种实现需要牺牲可用性。弱一致性系统并不保证续进程或者线程的访问都会返回最新的更新过的值。系统在数据写入成功之后,不承诺立即可以读到最新写入的值,也不会具体的承诺多久之后可以读到...原创 2019-06-18 23:05:24 · 268 阅读 · 0 评论 -
分布式事务之-TCC服务设计与实现一
一致性前言严格遵守ACID的分布式事务我们称为刚性事务,而遵循BASE理论(基本可用:在故障出现时保证核心功能可用,软状态:允许中间状态出现,最终一致性:不要求分布式事务打成中时间点数据都是一致性的,但是保证达到某个时间点后,数据就处于了一致性了)的事务我们称为柔性事务,其中TCC编程模式就属于柔性事务,本文我们来阐述其理论。一、TCC简介TCC是一种比较成熟的分布式事务解决方案,可用于解决...原创 2019-06-18 23:05:41 · 5615 阅读 · 2 评论 -
分布式事务一致性-XA两阶段提交协议
因为事务需要实现ACID,即原子性、一致性、隔离性、持久性,所以需要采用一定的机制来保证,通常采用的是分阶段提交的方式。XA:XA协议,规定事务管理器和资源管理器接口,采用二阶段提交协议。一阶段提交协议一阶段提交协议相对简单,如下图: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190618151125298.png?x-oss-proc...原创 2019-06-18 23:04:43 · 746 阅读 · 0 评论