Easter79 Easter79
3年前
tcc分布式事务源码解析系列(四)之项目实战
通过之前的几篇文章我相信您已经搭建好了运行环境,本次的项目实战是依照happylifeplattccdemo(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fyu199195%2Fhappylifeplattcc%2Ftree%2Fmaster%
Stella981 Stella981
3年前
Redis分布式锁,基于StringRedisTemplate和基于Lettuce实现setNx
使用redis分布式锁,来确保多个服务对共享数据操作的唯一性一般来说有StringRedisTemplate和RedisTemplate两种redis操作模板。根据keyvalue的类型决定使用哪种模板,如果kv均是String类型,则使用StringRedisTemplate,否则使用RedisTemplateredis加锁操作必须
Stella981 Stella981
3年前
Spring Cloud Spring Boot mybatis分布式微服务云架构
简介在上一节中,我们讨论了feignhystrix在项目开发中,除了考虑正常的调用之外,负载均衡和故障转移也是关注的重点,这也是feignribbonhystrix的优势所在,本节我们就讨论一下在feign中使用ribbon,有两种方式一、通过在配置文件application.yml配置,开启ribbon,并指定调用生产者相对上
Stella981 Stella981
3年前
Fourinone四合一分布式计算框架整体介绍
FourInOne(中文名字“四不像”)是一个四合一分布式计算框架,在写这个框架之前,我对分布式计算进行了长时间的思考,也看了老外写的其他开源框架,当我们把复杂的hadoop当作一门学科学习时,似乎忘记了我们想解决问题的初衷:我们仅仅是想写个程序把几台甚至更多的机器一起用起来计算,把更多的cpu和内存利用上,来解决我们数量大和计算复杂的问题,当然这个过程中要
Stella981 Stella981
3年前
SequoiaDB 巨杉数据库
如今,大型企业的应用平台正在向微服务架构进行转型。在微服务架构下,应用程序和数据库等底层平台的关系将会被重构,新一代分布式数据库必须支持弹性扩张、资源隔离、多租户、可配置一致性、多模式(支持各类SQL协议)、集群内可配置容灾策略等一系列功能。传统单点数据库的容量瓶颈,仅仅是分布式数据库所解决的问题之一。更重要的是在未来微服务化应用开发以及云化
Wesley13 Wesley13
3年前
40张图看懂分布式追踪系统原理及实践
前言在微服务架构中,一次请求往往涉及到多个模块,多个中间件,多台机器的相互协作才能完成。这一系列调用请求中,有些是串行的,有些是并行的,那么如何确定这个请求背后调用了哪些应用,哪些模块,哪些节点及调用的先后顺序?如何定位每个模块的性能问题?本文将为你揭晓答案。本文将会从以下几个方面来阐述分布式追踪系统原理及作用S
天翼云联手平凯星辰共建开源分布式数据库实验室
数字时代下,数据成为新的核心生产要素。数据库作为整个数据价值体系中的基石,发挥着越来越重要的作用。近日,天翼云与平凯星辰签署战略合作协议,正式达成全面战略合作伙伴关系。基于天翼云在TiDB开源社区的长期关注和贡献,双方将共建开源分布式数据库实验室,共同探索云原生HTAP分布式数据库在电信及政企行业的应用场景,制定相应的运维规范,加速中国电信行业软件国
分布式事务的几种实现方式 | 京东云技术团队
基础理论CAP理论一致性(Consistency):在分布式系统中所有的数据备份,在同一时刻都保持一致状态,如无法保证状态一致,直接返回错误;可用性(Availability):在集群中一部分节点故障,也能保证客户端访问系统并得到正确响应,允许一定时间内数
分布式服务高可用实现:复制 | 京东物流技术团队
复制,即在不同的节点上保存相同的副本,提供数据冗余。如果一些节点不可用,剩余的节点仍然可以提供数据服务,这些节点可能部署在不同的地理位置,以此来改善系统性能