目前成熟的RPC框架都会支持异步调用、异步监听、callback调用,今天我们来聊一聊这三种异步方式的方法及注意事项。 &…
分类:分布式
如何用Redis实现分布式锁?
简介 我相信很多人学分布式锁最大的动力并不是他自己的系统需要,而是面试官需要。。。当然,这也侧面说明分布锁很重要,经常作为考题,在学习之前,我们要先明确几个问题。 一、锁重要吗? 当然重要,只要访问临界资源的时候…
三个一学习方法
1. 三个一学习方法概述 一种思维方式——生产者思维 一个学习方法——费曼学习法 一个学习技巧——生活化联想 2. 生产者思维 与生产者思维对立的是“消费者思维”。 2.1 消费者 如果我们把形形色色的信息、知识…
Redis三主三从集群搭建
一,Redis的的的的简介 官网给的定义大概意思是:Redis的的的的是一个开源,内存数据结构存储,用作数据库,缓存和消息代理它支持的数据结构有:字符串,哈希,列表,集合,有序集合,位图,超级日志和具有半径查询的地理空间…
分布式CAP理论:为什么CAP理论中的三个指标不能同时满足呢?
文章目录 前言 分布式系统的特点 分布式系统技术是用来解决什么问题的呢? CAP代表什么含义 一致性(Consistency) 可用性(Availability) 分区容错性(Partition Tolerance) C…
nginx全面解析【负载均衡、反向代理、高可用、宕机容错】
什么是nginx? nginx是一款高性能的http服务器,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定,所以现在很多知名的公司都在使用nginx。 nginx…
高可用高性能高并发量解决方案汇总整理
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细…
分布式事务最经典的七种解决方案
前言: 随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章总结了分布式事务最经典的解决方案,分享给大家。 基础理论 在讲解…
分布式事务七种解决方案,最后一种经典了!
随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章总结了分布式事务最经典的解决方案,分享给大家。 ◆ 基础理论…
阿里为啥放弃Oracle、Hadoop,选择全面拥抱它!网友:断臂求生?
我们都知道阿里经历过几次重大的技术变革,其中就包括放弃Oracle和Hadoop,全面拥抱MySQL。 讲道理其实靠Oracle+Hadoop也能撑一撑,为啥偏得变。当然肯定不是因为阿里爸爸没钱,而是即便再…
隔离级别、SI 和 SSI(四种隔离级别和快照隔离)
https://www.jianshu.com/p/c348f68fecde 本文是我对最近读的几篇论文的总结,没有太多引用原文,纯靠自己的理解和印象串联起来。主要是为日后深入了解相关知识做个简单“索引”。 本文描述得不…
分布式系统原理 之1 数据分布方式
分布式系统原理 数据分布方式 1. 哈希方式 哈希方式是最常见的数据分布方式,其方法是按照数据的某一特征计算哈希值,并将哈希值与机器中的机器建立映射关系,从而将不同哈希值的数据分布到不同的机器上。 哈希分布数据的缺点同样…