240 发简信
IP属地:上海
  • 120
    Kubernetes

    一、Kubernetes概述 二、安装Minikube 2.1)Mac安装 2.2)Linux安装 2.3)常用操作 二、Kubernetes重要概念 三、Kubernete...

  • 120
    Docker

    一、概述 1.1)Docker概述 1.2)Docker的出现改变了什么 1.3)Docker与虚拟机的区别 二、安装 2.1)卸载老版本 2.2)使用仓库进行安装 2.3)...

  • 120
    响应式编程(二)

    一、Lifecycle 二、综合实战 三、现代分布式系统复杂的网络通信挑战 同步模型 vs 异步模型 (thread pre request vs reactor) 由于异步...

  • 120
    响应式编程(一)

    一、异步编程 二、概述 2.1)Reactor官方弹出图 2.2)发展历史 2.3)Reactive Stream 规范 主要有右侧四个接口角色,相较于传统的异步编程,Sub...

  • 120
    JDK新特性

    一、长期支持版本 二、Record(Since JDK16) 三、Sealed Class/Interface(Since JDK17) 3.1)游戏开发者限定角色场景 Ps...

  • 120
    函数式编程

    一、什么是函数式编程 函数式编程是一种编程范式,以函数作为第一对象。注重描述而非具体执行步骤(比如SQL只声明需要什么数据,具体数据库怎么查没指定) 二、特性 三、应用场...

  • 120
    SpringCloud Sleuth&ELK&Zipkin

    一、Sleuth 1.1)Sleuth概述 1.2)普通日志输出 1.3)引入Sleuth的日志输出 1.4)跟踪原理 1.5)抽样收集 二、Elastic Stack 2....

  • 120
    SpringCloud Config&Bus&Stream

    一、Config 1.1)Config概述 1.2)构建Server端 1.3)构建Client端 1.4)基础架构 1.5)Config执行流程 1.6)配置git本地库 ...

  • 120
    SpringCloud RestTemplate&Ribbon&OpenFeign

    一、网络模型介绍 1.1)OSI的七层模型 1.2)每一层都工作着不同设备 1.3)随之出现的问题 SpringCloud更倾向于Http进行通信,实现了语言的解耦,只需要匹...

  • 120
    Spring Cloud Alibaba Sentinel

    序言 在微服务时代中,有一个凤凰架构的概念。凤凰特点是可重生,那么对于微服务而言,各部分服务就相当于凤凰身上的部位,我们在开发过程中针对于某部分服务不满意需要进行升级的时候必...

  • 120
    Spring Cloud Gateway

    一、网关的使用场景 1.1)网关的作用——无网关 1.2)网关的作用——有网关 请求转发相当于我们翻墙,直接访问油管会被墙挡住,那么我们将请求发送给代理(代理不被墙),代理将...

  • 120
    Spring Cloud Eureka

    一、什么是Eureka 1.1)Eureka概述 1.2)Eureka服务调用流程 二、SpringCloud技术栈 2.1)SpringCloud微服务的生态圈 Sprin...

  • 120
    Nacos——服务发现

    一、服务的演变之路 1.1)单体架构(all in one) 单体项目缺点:某些服务比如库存更加依赖IO,可以偏向于数仓磁盘进行针对性提升,某些服务比如会员服务针对于会员的下...

  • 120
    Nacos——配置中心

    一、什么是配置和配置中心 1.1)配置概述 配置从单体到发展到集群需要将配置纵向拆分,从bug层面需要纵向拆分:集群 Dev(自己验证)--->Test(测试验证)---...

  • 120
    Dubbo(二)

    Dubbo原理 一、Dubbo架构设计图 Dubbo我们用起来简单因为十层里边我们涉及到到的只不过是User API的两层,剩下的都是Contributor SPI层(从中线...

  • 120
    Dubbo(一)

    一、Dubbo概述 1)概述 2)六大核心功能 装饰者模式,A服务调用B服务xx接口的业务方法时,在Dubbo中并不是直接调用,而是先调用Adapter,再通过Adapter...

  • 120
    Seata(二)

    一、AT模式开发实战 1)准备阶段 2)启动阶段 2)正常提交 3)异常回滚 4)undo_log 5)执行流程 二、TCC模式开发实战 1)准备阶段 2)配置多数据源 3)...

  • 120
    Seata(一)

    一、数据库事务 1.1)什么是ACID Atomicity 原子性 对于一个操作,要么全部提交,要么全部回滚。 Consistency 一致性 数据库中的数据符合现实世界中的...

  • 120
    MQ(RocketMQ)

    一、RocketMQ概述 1.1)RocketMQ产生的原因 1.2)RocketMQ如何支持多分区 二、定义与概念 同步发送:发送后等待服务端给响应发送成功之后信息才给用户...