全部试看小节
本章主要对课程进行整体介绍,在学习方法上提出一些建议和指导。
本章详细介绍了大型互联网系统架构演进的过程,了解在不同阶段所采用的系统架构是怎么样的,遇到的问题以及技术解决方案。然后会学习分布式基础理论CAP理论和BASE理论,为后面课程做一个技术理论铺垫。
本章主要基于Redis这个分布式缓存中间件来进行展开,会重点介绍Redis集成到Spring框架的不同写法,先讲解在Spring框架中引入Redis的基本方法,接着进行优化重构,介绍更优雅和简洁的接入方式,从而让你在项目实战中运用得更好。...
本章首先带学员手写一个自定义缓存注解,更加灵活地处理缓存问题。接着介绍了缓存雪崩与缓存穿透,以及对应的技术解决方案。然后课程介绍了强一致性与最终一致性是如何进行取舍,以及介绍了如何使用分布式ID高效生成业务ID。接着课程对比分布式锁的几种实现方式,然后基于Redis的分布式锁并进行项目实践。最后我们介绍了分...
本章从一个生活化的场景,王者荣耀手游中的一个场景为例,分析分布式微服务环境下多个服务之间要达成共识会存在的问题,以此引出分布式事务的二阶段提交协议和三阶段提交协议,从而更好地理解分布式事务的本质。
本章介绍一个开源的分布式事务解决方案,就是阿里的Seata框架。然后详细介绍了AT模式,XA模式,TCC模式,SAGA模式。同时也介绍了另外一种可以替换Saga模式的更加常见的事务模式,基于消息机制解决分布式事务。
本章首先是了解ZooKeeper在分布式架构中的意义,了解ZooKeeper它产生的一个背景。接着我们会学习ZooKeeper的基本使用,最后我们会简单分析一下ZooKeeper的实际应用场景,介绍它在大型分布式系统中,作为一个重要的中间件是如何应用的。...
本章对ZooKeeper技术原理进行剖析,首先是zookeeper的数据模型,接着介绍zookeeper的会话机制,接着介绍watche监听机制,最后一部分我们将对ZooKeeper的一些重要特性做一个简单的总结。
本章首先使用Zookeeper如何来实现配置中心的功能,然后重点介绍如何使用ZooKeeper使用它来实现分布式锁并对比前面Redis版分布式版。接着介绍Zookeeper它在集群模式下,是如何去保证可用性和一致性的,然后本章剖析了ZAB协议和Paxos算法。...
本章首先会讲解四种场常见的限流算法,分别是计数器限流、滑动窗口限流、漏桶算法,还有令牌桶算法。接着会介绍与限流技术密切相关的信号量、线程池等等。最后面会重点介绍在分布式环境下的一个限流神器,也就是阿里的Sentinel限流框架。...
讲解基于Session的传统认证机制,其的工作流程,其的优点和缺点。了解Token模式实现登录会话流程。然后介绍JWT方式的认证机制。最后介绍OAuth流程,了解JWT和OAuth的区别。
本章主要讲解分布式链路追踪产生的原因,链路追踪的原理,介绍目前市场上有哪些产品可以供我们选型。最后结合项目中实践,重点会讲解skywalking原理以及使用以及zipkin。
全部试看小节
2年大型外企技术研发,2年一线互联网大厂资深技术研发,6年大型金融IT 系统技术负责人,团队技术导师。主攻Java大型分布式系统架构能力,分布式架构难点落地,同时熟练掌握多线程、高并发相关原理及中间件应用。同时担任多个项目的项目经理,也取得了PMP证书,在项目管理方面具备理论知识和实战经验。
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题