一、Kubernetes概述 二、安装Minikube 2.1)Mac安装 2.2)Linux安装 2.3)常用操作 二、Kubernetes重要概念 三、Kubernete...
一、Kubernetes概述 二、安装Minikube 2.1)Mac安装 2.2)Linux安装 2.3)常用操作 二、Kubernetes重要概念 三、Kubernete...
一、概述 1.1)Docker概述 1.2)Docker的出现改变了什么 1.3)Docker与虚拟机的区别 二、安装 2.1)卸载老版本 2.2)使用仓库进行安装 2.3)...
一、Lifecycle 二、综合实战 三、现代分布式系统复杂的网络通信挑战 同步模型 vs 异步模型 (thread pre request vs reactor) 由于异步...
一、异步编程 二、概述 2.1)Reactor官方弹出图 2.2)发展历史 2.3)Reactive Stream 规范 主要有右侧四个接口角色,相较于传统的异步编程,Sub...
一、长期支持版本 二、Record(Since JDK16) 三、Sealed Class/Interface(Since JDK17) 3.1)游戏开发者限定角色场景 Ps...
一、什么是函数式编程 函数式编程是一种编程范式,以函数作为第一对象。注重描述而非具体执行步骤(比如SQL只声明需要什么数据,具体数据库怎么查没指定) 二、特性 三、应用场...
一、Sleuth 1.1)Sleuth概述 1.2)普通日志输出 1.3)引入Sleuth的日志输出 1.4)跟踪原理 1.5)抽样收集 二、Elastic Stack 2....
一、Config 1.1)Config概述 1.2)构建Server端 1.3)构建Client端 1.4)基础架构 1.5)Config执行流程 1.6)配置git本地库 ...
一、网络模型介绍 1.1)OSI的七层模型 1.2)每一层都工作着不同设备 1.3)随之出现的问题 SpringCloud更倾向于Http进行通信,实现了语言的解耦,只需要匹...
序言 在微服务时代中,有一个凤凰架构的概念。凤凰特点是可重生,那么对于微服务而言,各部分服务就相当于凤凰身上的部位,我们在开发过程中针对于某部分服务不满意需要进行升级的时候必...
一、网关的使用场景 1.1)网关的作用——无网关 1.2)网关的作用——有网关 请求转发相当于我们翻墙,直接访问油管会被墙挡住,那么我们将请求发送给代理(代理不被墙),代理将...
一、什么是Eureka 1.1)Eureka概述 1.2)Eureka服务调用流程 二、SpringCloud技术栈 2.1)SpringCloud微服务的生态圈 Sprin...
一、服务的演变之路 1.1)单体架构(all in one) 单体项目缺点:某些服务比如库存更加依赖IO,可以偏向于数仓磁盘进行针对性提升,某些服务比如会员服务针对于会员的下...
一、什么是配置和配置中心 1.1)配置概述 配置从单体到发展到集群需要将配置纵向拆分,从bug层面需要纵向拆分:集群 Dev(自己验证)--->Test(测试验证)---...
Dubbo原理 一、Dubbo架构设计图 Dubbo我们用起来简单因为十层里边我们涉及到到的只不过是User API的两层,剩下的都是Contributor SPI层(从中线...
一、Dubbo概述 1)概述 2)六大核心功能 装饰者模式,A服务调用B服务xx接口的业务方法时,在Dubbo中并不是直接调用,而是先调用Adapter,再通过Adapter...
一、AT模式开发实战 1)准备阶段 2)启动阶段 2)正常提交 3)异常回滚 4)undo_log 5)执行流程 二、TCC模式开发实战 1)准备阶段 2)配置多数据源 3)...
一、数据库事务 1.1)什么是ACID Atomicity 原子性 对于一个操作,要么全部提交,要么全部回滚。 Consistency 一致性 数据库中的数据符合现实世界中的...
一、RocketMQ概述 1.1)RocketMQ产生的原因 1.2)RocketMQ如何支持多分区 二、定义与概念 同步发送:发送后等待服务端给响应发送成功之后信息才给用户...