重新审视分布式系统:永远不会有完美的一致性方案……
如今使用的几乎所有软件都是分布式系统的一部分,手机上的应用程序与托管在云中的服务一起工作,托管服务本身就是大规模的分布式系统,通常运行在遍布全球的机器上,大数据系统和大规模数据库分布在许多机器上,大多数科学计算和机器学习系统在多个处理器上并行工作,即使是传统的桌面操作系统以及诸如电子表格和文字处理器
几种主流的分布式定时任务,你知道哪些?
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
这样实现分布式锁,才叫优雅!
概述提到分布式锁大家都会想到如下两种:基于Redisson组件,使用redlock算法实现基于ApacheCurator,利用Zookeeper的临时顺序节点模型实现今天我们来说说第三种,使用SpringIntegration实现。SpringIntegration在基于Spring的应用程序中实现
深入理解分布式缓存设计
前言在高并发的分布式的系统中,缓存是必不可少的一部分。没有缓存对系统的加速和阻挡大量的请求直接落到系统的底层,系统是很难撑住高并发的冲击,所以分布式系统中缓存的设计是很重要的一环。下面就来聊聊分布式系统中关于缓存的设计以及过程中遇到的一些问题。缓存的收益与成本使用缓存我们得到以下收益:加速读写。因为
分布式缓存,就该这样设计!
前言在高并发的分布式的系统中,缓存是必不可少的一部分。没有缓存对系统的加速和阻挡大量的请求直接落到系统的底层,系统是很难撑住高并发的冲击,所以分布式系统中缓存的设计是很重要的一环。下面就来聊聊分布式系统中关于缓存的设计以及过程中遇到的一些
深入理解分布式缓存设计
前言在高并发的分布式的系统中,缓存是必不可少的一部分。没有缓存对系统的加速和阻挡大量的请求直接落到系统的底层,系统是很难撑住高并发的冲击,所以分布式系统中缓存的设计是很重要的一环。下面就来聊聊分布式系统中关于缓存的设计以
三种分布式锁详解!
作者:zhong0316链接:https://www.jianshu.com/p/a64df8dcfadeJava中的锁主要包括synchronized锁和JUC包中的锁,这些锁都是针对单个JVM实例上的锁,对于分布式环境如果我们需要加锁就显得无能为力。在单个JVM实例上,锁的竞争者通常是一些不同的
从产品到平台 PingCAP的坚持与探索|鱼论
近年来发展势头强劲的国产数据库在云时代再次迎来了新一轮增长爆发,在技术更新迭代中,不论是锁定分布式还是对“HTAP”“云原生”的先一步探索,PingCAP作为新兴国产数据库厂商,在短短6年间其核心产品TiDB便跃居成为国内最受开发者欢迎的国产开源数据库,这家独角兽企业有着怎样的故事和哪些独到见解?我